coreplex: assume L1 runs no slower than L2
This commit is contained in:
parent
5045696f92
commit
3931b0faff
@ -73,7 +73,7 @@ trait HasRocketTiles extends CoreplexRISCVPlatform {
|
|||||||
}
|
}
|
||||||
case Rational => {
|
case Rational => {
|
||||||
val wrapper = LazyModule(new RationalRocketTile(c)(pWithExtra))
|
val wrapper = LazyModule(new RationalRocketTile(c)(pWithExtra))
|
||||||
val sink = LazyModule(new TLRationalCrossingSink)
|
val sink = LazyModule(new TLRationalCrossingSink(util.FastToSlow))
|
||||||
val source = LazyModule(new TLRationalCrossingSource)
|
val source = LazyModule(new TLRationalCrossingSource)
|
||||||
sink.node :=* wrapper.masterNode
|
sink.node :=* wrapper.masterNode
|
||||||
l1tol2.node :=* sink.node
|
l1tol2.node :=* sink.node
|
||||||
|
@ -103,7 +103,7 @@ class RationalRocketTile(rtp: RocketTileParams)(implicit p: Parameters) extends
|
|||||||
masterNode :=* source.node
|
masterNode :=* source.node
|
||||||
|
|
||||||
val slaveNode = TLRationalInputNode()
|
val slaveNode = TLRationalInputNode()
|
||||||
val sink = LazyModule(new TLRationalCrossingSink)
|
val sink = LazyModule(new TLRationalCrossingSink(util.SlowToFast))
|
||||||
rocket.slaveNode :*= sink.node
|
rocket.slaveNode :*= sink.node
|
||||||
sink.node :*= slaveNode
|
sink.node :*= slaveNode
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user