forked from Github_Repos/cvw
		
	Added better comment for the exclusion in privdec.sv
This commit is contained in:
		
							parent
							
								
									55a74fd315
								
							
						
					
					
						commit
						79031e3de0
					
				@ -70,7 +70,7 @@ module privdec (
 | 
			
		||||
    assign WFICountPlus1 = WFICount + 1;
 | 
			
		||||
    floprc #(`WFI_TIMEOUT_BIT+1) wficountreg(clk, reset, ~wfiM, WFICountPlus1, WFICount);  // count while in WFI
 | 
			
		||||
  // coverage off -item e 1 -fecexprrow 1
 | 
			
		||||
  // Excluding test case where we need to test WFI in a condition where it will never trap    
 | 
			
		||||
  // WFI Timout trap will not occur when STATUS_TW is low while in supervisor mode, so the system gets stuck waiting for an interrupt and triggers a watchdog timeout.
 | 
			
		||||
    assign WFITimeoutM = ((STATUS_TW & PrivilegeModeW != `M_MODE) | (`S_SUPPORTED & PrivilegeModeW == `U_MODE)) & WFICount[`WFI_TIMEOUT_BIT]; 
 | 
			
		||||
  // coverage on
 | 
			
		||||
  end else assign WFITimeoutM = 0;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user