From 2e578eb8d86a024ca9838126ef04b173fd1eb1e8 Mon Sep 17 00:00:00 2001 From: Ross Thompson Date: Wed, 5 Oct 2022 15:16:01 -0500 Subject: [PATCH] Fixed bug with combined dtim+bus. --- pipelined/src/lsu/lsu.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipelined/src/lsu/lsu.sv b/pipelined/src/lsu/lsu.sv index a5f9c73ef..77f807ff2 100644 --- a/pipelined/src/lsu/lsu.sv +++ b/pipelined/src/lsu/lsu.sv @@ -260,7 +260,7 @@ module lsu ( mux2 #(`LLEN) UnCachedDataMux(.d0(DCacheReadDataWordM), .d1({{`LLEN-`XLEN{1'b0}}, FetchBuffer[`XLEN-1:0] }), .s(SelUncachedAdr), .y(ReadDataWordMuxM)); mux2 #(`LLEN) ReadDataMux2(.d0(ReadDataWordMuxM), .d1({{`LLEN-`XLEN{1'b0}}, DTIMReadDataWordM[`XLEN-1:0]}), - .s(SelUncachedAdr), .y(ReadDataWordMux2M)); + .s(SelDTIM), .y(ReadDataWordMux2M)); mux2 #(`XLEN) LSUHWDATAMux(.d0(DCacheReadDataWordM[`XLEN-1:0]), .d1(LSUWriteDataM[`XLEN-1:0]), .s(SelUncachedAdr), .y(PreHWDATA));