修复:读取地址错位

This commit is contained in:
Ruige Lee
2025-05-16 15:39:17 +08:00
parent d5db3aebdb
commit 23fdd91ba3

View File

@@ -479,7 +479,7 @@ trait SlaveParserRW{ this: SlaveParserBase =>
val isRDSM7 = (readSMAddr(14,11) === "b1000".U)
when( upRecParser.io.subMsgReq.fire & upRecParser.io.subMsgReq.bits.devIndex === localDevIndex ){
addrr := upRecParser.io.subMsgReq.bits.address
addrr := upRecParser.io.subMsgReq.bits.address + 1.U
} .elsewhen( isRead & upRecParser.io.data.fire ){
addrr := addrr + 1.U
}