Memory cleanup

This commit is contained in:
David Harris 2022-12-20 11:22:26 -08:00
parent 03c700d91c
commit f0ef5caf32
2 changed files with 7 additions and 0 deletions

View File

@ -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);

View File

@ -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;