Fix sourcegen update logic for coalReq
This commit is contained in:
@@ -723,7 +723,7 @@ class CoalescerSourceGen(
|
|||||||
val sourceGen = Module(
|
val sourceGen = Module(
|
||||||
new RoundRobinSourceGenerator(log2Ceil(config.numNewSrcIds), ignoreInUse = false)
|
new RoundRobinSourceGenerator(log2Ceil(config.numNewSrcIds), ignoreInUse = false)
|
||||||
)
|
)
|
||||||
sourceGen.io.gen := io.inReq.fire // use up a source ID only when request is created
|
sourceGen.io.gen := io.outReq.fire // use up a source ID only when request is created
|
||||||
sourceGen.io.reclaim.valid := io.inResp.fire
|
sourceGen.io.reclaim.valid := io.inResp.fire
|
||||||
sourceGen.io.reclaim.bits := io.inResp.bits.source
|
sourceGen.io.reclaim.bits := io.inResp.bits.source
|
||||||
io.inResp.ready := true.B // should be always ready to reclaim old ID
|
io.inResp.ready := true.B // should be always ready to reclaim old ID
|
||||||
|
|||||||
Reference in New Issue
Block a user