mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Removed unnecessary generate inside hptw
This commit is contained in:
		
							parent
							
								
									8225f85b86
								
							
						
					
					
						commit
						347896064d
					
				@ -268,7 +268,6 @@ module lsu
 | 
			
		||||
  endgenerate
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  // conditional
 | 
			
		||||
  // 1. ram // controlled by `MEM_DTIM
 | 
			
		||||
  // 2. cache `MEM_DCACHE
 | 
			
		||||
 | 
			
		||||
@ -54,8 +54,6 @@ module hptw
 | 
			
		||||
					L3_ADR, L3_RD, 
 | 
			
		||||
					LEAF, IDLE} statetype; // *** placed outside generate statement to remove synthesis errors
 | 
			
		||||
 | 
			
		||||
  generate
 | 
			
		||||
    if (`MEM_VIRTMEM) begin:virtmem
 | 
			
		||||
	logic			    DTLBWalk; // register TLBs translation miss requests
 | 
			
		||||
	logic [`PPN_BITS-1:0]	    BasePageTablePPN;
 | 
			
		||||
	logic [`PPN_BITS-1:0]	    CurrentPPN;
 | 
			
		||||
@ -200,10 +198,4 @@ module hptw
 | 
			
		||||
		NextWalkerState = IDLE; // should never be reached
 | 
			
		||||
	end
 | 
			
		||||
	endcase
 | 
			
		||||
    end else begin // No Virtual memory supported; tie HPTW outputs to 0
 | 
			
		||||
      assign HPTWRead = 0;
 | 
			
		||||
      assign HPTWAdr = 0;
 | 
			
		||||
	  assign HPTWSize = 3'b000;
 | 
			
		||||
    end
 | 
			
		||||
  endgenerate
 | 
			
		||||
endmodule
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user