修复:读取地址错位
This commit is contained in:
@@ -479,7 +479,7 @@ trait SlaveParserRW{ this: SlaveParserBase =>
|
|||||||
val isRDSM7 = (readSMAddr(14,11) === "b1000".U)
|
val isRDSM7 = (readSMAddr(14,11) === "b1000".U)
|
||||||
|
|
||||||
when( upRecParser.io.subMsgReq.fire & upRecParser.io.subMsgReq.bits.devIndex === localDevIndex ){
|
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 ){
|
} .elsewhen( isRead & upRecParser.io.data.fire ){
|
||||||
addrr := addrr + 1.U
|
addrr := addrr + 1.U
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user