mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Memory cleanup
This commit is contained in:
		
							parent
							
								
									00ff823d84
								
							
						
					
					
						commit
						8f0ef29349
					
				| @ -70,6 +70,12 @@ module ram2p1r1wb | ||||
| 
 | ||||
|    | ||||
|   // SRAMs address busses are always registered first
 | ||||
|   // *** likely issued DH and RT 12/20/22
 | ||||
|   //   wrong enable for write port registers
 | ||||
|   //  prefer to code read like ram1p1rw
 | ||||
|   //  prefer not to have two-cycle write latency
 | ||||
|   //  will require branch predictor changes
 | ||||
|    | ||||
|   flopenr #(DEPTH) RA1Reg(clk, reset, REN1, RA1, RA1Q); | ||||
|   flopenr #(DEPTH) WA1Reg(clk, reset, REN1, WA1, WA1Q); | ||||
|   flopr   #(1)     WEN1Reg(clk, reset, WEN1, WEN1Q); | ||||
|  | ||||
| @ -52,6 +52,7 @@ module rom1p1r | ||||
|     if(ce) dout <= ROM[addr];     | ||||
|   end | ||||
| 
 | ||||
|   // for FPGA, initialize with zero-stage bootloader
 | ||||
|   if(PRELOAD_ENABLED) begin | ||||
|     initial begin | ||||
|       ROM[0] =  64'h9581819300002197;  | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user