diff --git a/junctions b/junctions index b4c81b6e..28fb71e3 160000 --- a/junctions +++ b/junctions @@ -1 +1 @@ -Subproject commit b4c81b6ea5f3f4297469ccff3bd979695630bf92 +Subproject commit 28fb71e3d7d0903dc2064d8e9494d7ca0c9529e2 diff --git a/rocket b/rocket index 976b5c34..8d8c2a88 160000 --- a/rocket +++ b/rocket @@ -1 +1 @@ -Subproject commit 976b5c3425b211170cf199206b0ff5c1876d0cdf +Subproject commit 8d8c2a8884fcf8680834189a5b6ebda1cff4b7cc diff --git a/src/main/scala/Network.scala b/src/main/scala/Network.scala index 6944850d..92a32f5f 100644 --- a/src/main/scala/Network.scala +++ b/src/main/scala/Network.scala @@ -35,8 +35,8 @@ abstract class RocketChipNetwork( val nClients = tlNClients val nManagers = tlNManagers val io = new Bundle { - val clients = Vec(new ClientTileLinkIO, nClients).flip - val managers = Vec(new ManagerTileLinkIO, nManagers).flip + val clients = Vec(nClients, new ClientTileLinkIO).flip + val managers = Vec(nManagers, new ManagerTileLinkIO).flip } val clients = io.clients.zipWithIndex.map { diff --git a/src/main/scala/RocketChip.scala b/src/main/scala/RocketChip.scala index cb39eb88..8c29ccf3 100644 --- a/src/main/scala/RocketChip.scala +++ b/src/main/scala/RocketChip.scala @@ -76,7 +76,7 @@ class BasicTopIO(implicit val p: Parameters) extends ParameterizedBundle()(p) } class TopIO(implicit p: Parameters) extends BasicTopIO()(p) { - val mem = Vec(new NastiIO, nMemChannels) + val mem = Vec(nMemChannels, new NastiIO) } object TopUtils { @@ -140,10 +140,10 @@ class Uncore(implicit val p: Parameters) extends Module with HasTopLevelParameters { val io = new Bundle { val host = new HostIO(htifW) - val mem = Vec(new NastiIO, nMemChannels) + val mem = Vec(nMemChannels, new NastiIO) val tiles_cached = Vec(nCachedTilePorts, new ClientTileLinkIO).flip val tiles_uncached = Vec(nUncachedTilePorts, new ClientUncachedTileLinkIO).flip - val htif = Vec(new HtifIO, nTiles).flip + val htif = Vec(nTiles, new HtifIO).flip val mem_backup_ctrl = new MemBackupCtrlIO val mmio = new NastiIO val dma = Vec(nTiles, new DmaIO).flip @@ -205,11 +205,11 @@ class OuterMemorySystem(implicit val p: Parameters) extends Module with HasTopLe val tiles_cached = Vec(nCachedTilePorts, new ClientTileLinkIO).flip val tiles_uncached = Vec(nUncachedTilePorts, new ClientUncachedTileLinkIO).flip val htif_uncached = (new ClientUncachedTileLinkIO).flip - val incoherent = Vec(Bool(), nTiles).asInput - val mem = Vec(new NastiIO, nMemChannels) + val incoherent = Vec(nTiles, Bool()).asInput + val mem = Vec(nMemChannels, new NastiIO) val mem_backup = new MemSerializedIO(htifW) val mem_backup_en = Bool(INPUT) - val csr = Vec(new SmiIO(xLen, csrAddrBits), nTiles) + val csr = Vec(nTiles, new SmiIO(xLen, csrAddrBits)) val scr = new SmiIO(xLen, scrAddrBits) val mmio = new NastiIO val deviceTree = new NastiIO diff --git a/uncore b/uncore index 73df652b..98fd46ef 160000 --- a/uncore +++ b/uncore @@ -1 +1 @@ -Subproject commit 73df652b7f92c553dcc3732761b947896f48cfe9 +Subproject commit 98fd46ef38adb93bf60d3e08eaabed33e918cc89 diff --git a/zscale b/zscale index a6ce530a..de370f6b 160000 --- a/zscale +++ b/zscale @@ -1 +1 @@ -Subproject commit a6ce530a3dc42eed1ada4b0d7fffe5f6a3cc5d08 +Subproject commit de370f6baa03ba47f9a39b31a36336e805047955