tilelink: remove obsolete addr_lo signal (#895)
When we first implemented TL, we thought this was helpful, because it made WidthWidgets stateless in all cases. However, it put too much burden on all other masters and slaves, none of which benefitted from this signal. Furthermore, even with addr_lo, WidthWidgets were information lossy because when they widen, they have no information about what to fill in the new high bits of addr_lo.
This commit is contained in:
committed by
GitHub
parent
3cceb866cf
commit
9804bdc34e
@ -285,8 +285,8 @@ class ICacheModule(outer: ICache) extends LazyModuleImp(outer)
|
||||
|
||||
tl.d.valid := respValid
|
||||
tl.d.bits := Mux(edge_in.get.hasData(s1_a),
|
||||
edge_in.get.AccessAck(s1_a, UInt(0)),
|
||||
edge_in.get.AccessAck(s1_a, UInt(0), UInt(0)))
|
||||
edge_in.get.AccessAck(s1_a),
|
||||
edge_in.get.AccessAck(s1_a, UInt(0)))
|
||||
tl.d.bits.data := s1s3_slaveData
|
||||
|
||||
// Tie off unused channels
|
||||
|
Reference in New Issue
Block a user