coreplex: leverage improved := composition

This commit is contained in:
Wesley W. Terpstra committed 2017-10-26 13:04:32 -07:00
1 parent e894d64bca
commit 8c5e8dd071
6 files changed
+16 -56

No files matched your search

@@ -24,9 +24,7 @@ trait HasCrossingHelper extends LazyScope
val out = x.node.parentsOut.exists(_ eq this) // is the crossing exiting the wrapper?
crossing match {
case SynchronousCrossing(params) => {
// !!! Why does star resolution fail for tile with no slave devices?
// this { TLBuffer(params)(x.node) }
x.node
this { TLBuffer(params)(x.node) }
}
case RationalCrossing(direction) => {
def sourceGen = LazyModule(new TLRationalCrossingSource)