Don't reply write requests from Vortex core

This commit is contained in:
Hansung Kim
2023-10-25 13:08:18 -07:00
parent ba8bed6120
commit 09f512fda7

View File

@@ -494,7 +494,9 @@ class VortexTLAdapter(
io.outReq.bits.corrupt := 0.U
io.inReq.ready := io.outReq.ready
// VortexBundleD <> TLBundleD
io.inResp.valid := io.outResp.valid
// Do not reply to write requests; Vortex core does not expect ack on writes
io.inResp.valid := io.outResp.valid &&
!TLUtils.DOpcodeIsStore(io.outResp.bits.opcode, false.B)
io.inResp.bits.opcode := io.outResp.bits.opcode
io.inResp.bits.size := io.outResp.bits.size
io.inResp.bits.source := io.outResp.bits.source