get rid of NastiTopInterconnect
This commit is contained in:
parent
5440d6c2ae
commit
096dbb3c2d
@ -556,20 +556,3 @@ class NastiRecursiveInterconnect(
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class NastiTopInterconnect(val nMasters: Int, val nSlaves: Int, addrMap: AddrMap)
|
||||
(implicit p: Parameters) extends NastiInterconnect {
|
||||
val temp = Module(new NastiRecursiveInterconnect(nMasters, nSlaves, addrMap))
|
||||
|
||||
temp.io.masters.zip(io.masters).foreach { case (t, i) =>
|
||||
t.ar <> i.ar
|
||||
t.aw <> i.aw
|
||||
// this queue is necessary to break up the aw - w dependence
|
||||
// introduced by the TileLink -> Nasti converter
|
||||
t.w <> Queue(i.w)
|
||||
i.b <> t.b
|
||||
i.r <> t.r
|
||||
}
|
||||
//temp.io.masters <> io.masters
|
||||
io.slaves <> temp.io.slaves
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user