diplomacy: use new node style chaining
This commit is contained in:
@ -393,9 +393,9 @@ class TLDebugModuleOuterAsync(device: Device)(implicit p: Parameters) extends La
|
||||
val dmiXbar = LazyModule (new TLXbar())
|
||||
|
||||
val dmOuter = LazyModule( new TLDebugModuleOuter(device))
|
||||
val intnode: IntSyncOutwardNode = IntSyncCrossingSource(alreadyRegistered = true) :*= dmOuter.intnode
|
||||
val intnode = IntSyncCrossingSource(alreadyRegistered = true) :*= dmOuter.intnode
|
||||
|
||||
val dmiInnerNode = TLAsyncCrossingSource()(dmiXbar.node)
|
||||
val dmiInnerNode = TLAsyncCrossingSource() := dmiXbar.node
|
||||
|
||||
dmiXbar.node := dmi2tl.node
|
||||
dmOuter.dmiNode := dmiXbar.node
|
||||
@ -1006,7 +1006,7 @@ class TLDebugModuleInnerAsync(device: Device, getNComponents: () => Int)(implici
|
||||
|
||||
val dmInner = LazyModule(new TLDebugModuleInner(device, getNComponents))
|
||||
val dmiXing = LazyModule(new TLAsyncCrossingSink(depth=1))
|
||||
val dmiNode: TLAsyncInwardNode = dmiXing.node
|
||||
val dmiNode = dmiXing.node
|
||||
val tlNode = dmInner.tlNode
|
||||
|
||||
dmInner.dmiNode := dmiXing.node
|
||||
|
@ -67,8 +67,7 @@ class TLRAMZeroDelay(ramBeatBytes: Int, txns: Int)(implicit p: Parameters) exten
|
||||
val model = LazyModule(new TLRAMModel("ZeroDelay"))
|
||||
val ram = LazyModule(new TLTestRAM(AddressSet(0x0, 0x3ff), beatBytes = ramBeatBytes))
|
||||
|
||||
model.node := fuzz.node
|
||||
ram.node := TLDelayer(0.25)(model.node)
|
||||
ram.node := TLDelayer(0.25) := model.node := fuzz.node
|
||||
|
||||
lazy val module = new LazyModuleImp(this) with UnitTestModule {
|
||||
io.finished := fuzz.module.io.finished
|
||||
|
Reference in New Issue
Block a user