1
0

new tilelink arbiter types, reduced release xact trackers

This commit is contained in:
Henry Cook 2013-07-09 15:41:27 -07:00
parent c5f01f3f87
commit 2796de01bf
6 changed files with 6 additions and 6 deletions

2
chisel

@ -1 +1 @@
Subproject commit 11cb15ba9a0f7dedf43a34e0d64708facd0ea619 Subproject commit 2c93b2d07d54e4eaeb7aec347a3fc9f0fec5a48d

@ -1 +1 @@
Subproject commit 00a230c369fa8d04fd702e2fc7f2394cdcba55a9 Subproject commit 9ace637d7b28e2aff7289fea094f5d8d8eb83212

@ -1 +1 @@
Subproject commit e3c80a865af83a022a796284e02040b0539b835a Subproject commit e35c6e9735eebc26edbc626e83bb27cb520134b6

View File

@ -298,7 +298,7 @@ class OuterMemorySystem(htif_width: Int, clientEndpoints: Seq[ClientCoherenceAge
val conv = new MemIOUncachedTileLinkIOConverter(2)(ucWithHtifConf) val conv = new MemIOUncachedTileLinkIOConverter(2)(ucWithHtifConf)
if(lnWithHtifConf.nMasters > 1) { if(lnWithHtifConf.nMasters > 1) {
val arb = new UncachedTileLinkIOArbiter(lnWithHtifConf.nMasters, conf.co)(lnWithHtifConf) val arb = new UncachedTileLinkIOArbiterThatAppendsArbiterId(lnWithHtifConf.nMasters, conf.co)(lnWithHtifConf)
arb.io.in zip masterEndpoints.map(_.io.master) map { case (arb, cache) => arb <> cache } arb.io.in zip masterEndpoints.map(_.io.master) map { case (arb, cache) => arb <> cache }
conv.io.uncached <> arb.io.out conv.io.uncached <> arb.io.out
} else { } else {

View File

@ -31,7 +31,7 @@ class FPGAOuterMemorySystem(htif_width: Int, clientEndpoints: Seq[ClientCoherenc
val conv = new MemIOUncachedTileLinkIOConverter(2)(ucWithHtifConf) val conv = new MemIOUncachedTileLinkIOConverter(2)(ucWithHtifConf)
if(lnWithHtifConf.nMasters > 1) { if(lnWithHtifConf.nMasters > 1) {
val arb = new UncachedTileLinkIOArbiter(lnWithHtifConf.nMasters, conf.co)(lnWithHtifConf) val arb = new UncachedTileLinkIOArbiterThatAppendsArbiterId(lnWithHtifConf.nMasters, conf.co)(lnWithHtifConf)
arb.io.in zip masterEndpoints.map(_.io.master) map { case (arb, cache) => arb <> cache } arb.io.in zip masterEndpoints.map(_.io.master) map { case (arb, cache) => arb <> cache }
conv.io.uncached <> arb.io.out conv.io.uncached <> arb.io.out
} else { } else {

2
uncore

@ -1 +1 @@
Subproject commit f238f04fd9cd9751a515a129e474d4ffc8631817 Subproject commit cd75291f2969e46fc6cf62c9519e675c27c06eb4