From 3d06f01a2cea7bdab4e36ef3af735f4cbb7aae61 Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" Date: Fri, 28 Apr 2017 08:41:31 -0700 Subject: [PATCH] rocket: turn on early ack for ITIM --- src/main/scala/rocket/ScratchpadSlavePort.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/rocket/ScratchpadSlavePort.scala b/src/main/scala/rocket/ScratchpadSlavePort.scala index 231af8c6..c89d7de9 100644 --- a/src/main/scala/rocket/ScratchpadSlavePort.scala +++ b/src/main/scala/rocket/ScratchpadSlavePort.scala @@ -111,7 +111,7 @@ trait CanHaveScratchpad extends HasHellaCache with HasICacheFrontend with HasCor val slaveNode = TLInputNode() // Up to two uses for this input node: // 1) Frontend always exists, but may or may not have a scratchpad node - val fg = LazyModule(new TLFragmenter(fetchWidth*coreInstBytes, p(CacheBlockBytes), true)) + val fg = LazyModule(new TLFragmenter(fetchWidth*coreInstBytes, p(CacheBlockBytes), earlyAck=true)) val ww = LazyModule(new TLWidthWidget(xLen/8)) frontend.slaveNode :*= fg.node fg.node :*= ww.node