From b68bc449e70575ae4e7bf71770b0c9d104070c16 Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" Date: Thu, 27 Oct 2016 15:46:57 -0700 Subject: [PATCH] rocket: put a Fragmenter infront of the scratchpad --- src/main/scala/rocket/tile.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/rocket/tile.scala b/src/main/scala/rocket/tile.scala index 473a578c..931de47f 100644 --- a/src/main/scala/rocket/tile.scala +++ b/src/main/scala/rocket/tile.scala @@ -61,7 +61,7 @@ class RocketTile(implicit p: Parameters) extends LazyTile { val slave = if (p(DataScratchpadSize) == 0) None else Some(TLOutputNode()) val scratch = if (p(DataScratchpadSize) == 0) None else Some(LazyModule(new ScratchpadSlavePort()(dcacheParams))) - (slave zip scratch) foreach { case (node, lm) => node := lm.node } + (slave zip scratch) foreach { case (node, lm) => node := TLFragmenter(p(XLen)/8, p(RowBits)/8)(lm.node) } lazy val module = new TileImp(this) { val io = new TileIO(bc, slave)