尝试修复读取数据错位问题

This commit is contained in:
Ruige Lee
2025-05-22 10:16:00 +08:00
parent 5723b4f127
commit 5e03cc4146
2 changed files with 4 additions and 4 deletions

View File

@@ -405,7 +405,7 @@ trait InterfaceMCUop{ this: InterfaceBase =>
))
datar := MuxCase( 0.U, Array(
((addrr & "hF800".U) === "h0000".U) -> AcquireReg(addr = addrr),
((addrr & "hF800".U) === "h0000".U) -> RegEnable( AcquireReg(addr = addrr), isEnR ),
((addrr & "hF800".U) === "h0800".U) -> io.sram_r(0).datar,
((addrr & "hF800".U) === "h1000".U) -> 0.U,
((addrr & "hF800".U) === "h1800".U) -> io.sram_r(1).datar,