Don't reply write requests from Vortex core
This commit is contained in:
@@ -494,7 +494,9 @@ class VortexTLAdapter(
|
|||||||
io.outReq.bits.corrupt := 0.U
|
io.outReq.bits.corrupt := 0.U
|
||||||
io.inReq.ready := io.outReq.ready
|
io.inReq.ready := io.outReq.ready
|
||||||
// VortexBundleD <> TLBundleD
|
// 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.opcode := io.outResp.bits.opcode
|
||||||
io.inResp.bits.size := io.outResp.bits.size
|
io.inResp.bits.size := io.outResp.bits.size
|
||||||
io.inResp.bits.source := io.outResp.bits.source
|
io.inResp.bits.source := io.outResp.bits.source
|
||||||
|
|||||||
Reference in New Issue
Block a user