DBus coupled timings improvement
This commit is contained in:
parent
153445ff21
commit
3cf8508db1
|
@ -409,7 +409,7 @@ class DBusCachedPlugin(val config : DataCacheConfig,
|
||||||
tightlyCoupledAddressStage match {
|
tightlyCoupledAddressStage match {
|
||||||
case false =>
|
case false =>
|
||||||
case true => {
|
case true => {
|
||||||
val go = RegInit(False) setWhen(arbitration.isValid) clearWhen(arbitration.isMoving)
|
val go = RegInit(False) setWhen(arbitration.isValid) clearWhen(!arbitration.isStuck)
|
||||||
arbitration.haltItself.setWhen(arbitration.isValid && input(MEMORY_ENABLE) && input(MEMORY_TIGHTLY).orR && !go)
|
arbitration.haltItself.setWhen(arbitration.isValid && input(MEMORY_ENABLE) && input(MEMORY_TIGHTLY).orR && !go)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue