new tilelink arbiter types, reduced release xact trackers
This commit is contained in:
1 parent
c5f01f3f87
commit
2796de01bf
6 files changed
+6
-6
No files matched your search
+1
-1
Submodule chisel updated: 11cb15ba9a...2c93b2d07d.
+1
-1
Submodule riscv-rocket updated: 00a230c369...9ace637d7b.
+1
-1
Submodule riscv-tools updated: e3c80a865a...e35c6e9735.
@@ -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 {
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
+1
-1
Submodule uncore updated: f238f04fd9...cd75291f29.
Reference in new issue
Block a user