diff options
Diffstat (limited to 'src/main/scala/Chisel/util')
| -rw-r--r-- | src/main/scala/Chisel/util/Counter.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/scala/Chisel/util/Counter.scala b/src/main/scala/Chisel/util/Counter.scala index 3a9db309..872e830a 100644 --- a/src/main/scala/Chisel/util/Counter.scala +++ b/src/main/scala/Chisel/util/Counter.scala @@ -17,8 +17,9 @@ class Counter(val n: Int) { if (n > 1) { val wrap = value === UInt(n-1) value := value + UInt(1) - if (!isPow2(n)) + if (!isPow2(n)) { when (wrap) { value := UInt(0) } + } wrap } else { Bool(true) |
