尝试修复读取数据错位问题
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user