subsystem: keep pbus frontside wide if atomics widened it (#1692)
This commit is contained in:
parent
5c34935ac8
commit
27634c912e
|
@ -36,7 +36,7 @@ class PeripheryBus(params: PeripheryBusParams)(implicit p: Parameters)
|
||||||
:*= fixer.node
|
:*= fixer.node
|
||||||
:*= TLBuffer(pa.buffer)
|
:*= TLBuffer(pa.buffer)
|
||||||
:*= (pa.widenBytes.filter(_ > beatBytes).map { w =>
|
:*= (pa.widenBytes.filter(_ > beatBytes).map { w =>
|
||||||
TLWidthWidget(w) :*= TLAtomicAutomata(arithmetic = pa.arithmetic) :*= TLWidthWidget(beatBytes)
|
TLWidthWidget(w) :*= TLAtomicAutomata(arithmetic = pa.arithmetic)
|
||||||
} .getOrElse { TLAtomicAutomata(arithmetic = pa.arithmetic) })
|
} .getOrElse { TLAtomicAutomata(arithmetic = pa.arithmetic) })
|
||||||
:*= in_xbar.node)
|
:*= in_xbar.node)
|
||||||
} .getOrElse { TLXbar() :*= fixer.node }
|
} .getOrElse { TLXbar() :*= fixer.node }
|
||||||
|
|
Loading…
Reference in New Issue