From f0ffb7e31eb735bb76b975bd32e158eb8f9295c2 Mon Sep 17 00:00:00 2001 From: "Wesley W. Terpstra" Date: Wed, 26 Jul 2017 10:21:31 -0700 Subject: [PATCH] tilelink: initialize toggle in Fragmenter (#894) No strictly necessary, because the initial value does not matter, but good hygiene since it drives a cycle of logic. --- src/main/scala/tilelink/Fragmenter.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/tilelink/Fragmenter.scala b/src/main/scala/tilelink/Fragmenter.scala index 80ecd4a6..dc9fa34c 100644 --- a/src/main/scala/tilelink/Fragmenter.scala +++ b/src/main/scala/tilelink/Fragmenter.scala @@ -160,7 +160,7 @@ class TLFragmenter(val minSize: Int, val maxSize: Int, val alwaysMin: Boolean = // First, handle the return path val acknum = RegInit(UInt(0, width = counterBits)) val dOrig = Reg(UInt()) - val dToggle = Reg(Bool()) + val dToggle = RegInit(Bool(false)) val dFragnum = out.d.bits.source(fragmentBits-1, 0) val dFirst = acknum === UInt(0) val dLast = dFragnum === UInt(0)