Use forwarding BRAMs in L2 Cache. Duh; this is required for the new

CCPipe structure.
This commit is contained in:
Jonathan Woodruff
2024-02-01 13:44:36 +00:00
parent 7608543da5
commit ccc71952bf

View File

@@ -162,9 +162,9 @@ module mkLLPipe(
Bool verbose = False;
// RAMs
Vector#(wayNum, RWBramCore#(indexT, infoT)) infoRam <- replicateM(mkRWBramCore);
Vector#(wayNum, RWBramCore#(indexT, infoT)) infoRam <- replicateM(mkRWBramCoreForwarded);
RWBramCore#(indexT, repT) repRam <- mkRandRepRam;
Vector#(wayNum, RWBramCore#(indexT, Line)) dataRam <- replicateM(mkRWBramCore);
Vector#(wayNum, RWBramCore#(indexT, Line)) dataRam <- replicateM(mkRWBramCoreForwarded);
// initialize RAM
Reg#(Bool) initDone <- mkReg(False);