tilelink2 RegisterRouter: data path register is no longer required
This commit is contained in:
parent
c4eadd3ab3
commit
0e897b905f
@ -41,10 +41,8 @@ class TLRegisterNode(address: AddressSet, concurrency: Int = 0, beatBytes: Int =
|
|||||||
in.bits.mask := a.bits.mask
|
in.bits.mask := a.bits.mask
|
||||||
in.bits.extra := Cat(edge.addr_lo(a.bits), a.bits.source, a.bits.size)
|
in.bits.extra := Cat(edge.addr_lo(a.bits), a.bits.source, a.bits.size)
|
||||||
|
|
||||||
// Invoke the register map builder and make it Irrevocable
|
// Invoke the register map builder
|
||||||
val out = Queue.irrevocable(
|
val out = RegMapper(beatBytes, concurrency, undefZero, in, mapping:_*)
|
||||||
RegMapper(beatBytes, concurrency, undefZero, in, mapping:_*),
|
|
||||||
entries = 1, flow = true)
|
|
||||||
|
|
||||||
// No flow control needed
|
// No flow control needed
|
||||||
in.valid := a.valid
|
in.valid := a.valid
|
||||||
|
Loading…
Reference in New Issue
Block a user