1
0

rocketchip Periphery: move atomics before WidthWidget => 64-bit AMOs

This commit is contained in:
Wesley W. Terpstra 2016-10-28 15:05:49 -07:00
parent 015c3b862a
commit 72a7948ad2

View File

@ -45,10 +45,9 @@ abstract class BaseTop[+C <: BaseCoreplex](buildCoreplex: Parameters => C)(impli
lazy val legacyAddrMap = GenerateGlobalAddrMap(q, coreplex.l1tol2.node.edgesIn(0).manager.managers) lazy val legacyAddrMap = GenerateGlobalAddrMap(q, coreplex.l1tol2.node.edgesIn(0).manager.managers)
peripheryBus.node := peripheryBus.node :=
TLBuffer()(
TLAtomicAutomata(arithmetic = p(PeripheryBusKey).arithAMO)(
TLWidthWidget(p(SOCBusKey).beatBytes)( TLWidthWidget(p(SOCBusKey).beatBytes)(
socBus.node))) TLAtomicAutomata(arithmetic = p(PeripheryBusKey).arithAMO)(
socBus.node))
TopModule.contents = Some(this) TopModule.contents = Some(this)
} }