diff options
| author | Henry Cook | 2015-11-04 10:30:37 -0800 |
|---|---|---|
| committer | Henry Cook | 2015-11-04 10:30:37 -0800 |
| commit | cc9845a05ddb013408643180be007530496fffc9 (patch) | |
| tree | fd53cfcb8dbbfeb311a018cc2045b28697e6f4f0 /src/test | |
| parent | a9a889d169cd80df53fda53534c54ea9273b3708 (diff) | |
Fix Tbl.io
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/scala/chiselTests/Tbl.scala | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/test/scala/chiselTests/Tbl.scala b/src/test/scala/chiselTests/Tbl.scala index 40f71c69..a3b1feb0 100644 --- a/src/test/scala/chiselTests/Tbl.scala +++ b/src/test/scala/chiselTests/Tbl.scala @@ -9,8 +9,8 @@ import Chisel.testers.BasicTester class Tbl(w: Int, n: Int) extends Module { val io = new Bundle { - val wi = UInt(INPUT, log2Ceil(w)) - val ri = UInt(INPUT, log2Ceil(w)) + val wi = UInt(INPUT, log2Up(n)) + val ri = UInt(INPUT, log2Up(n)) val we = Bool(INPUT) val d = UInt(INPUT, w) val o = UInt(OUTPUT, w) @@ -42,8 +42,10 @@ class TblSpec extends ChiselPropSpec { property("All table reads should return the previous write") { forAll(safeUIntPairN(8)) { case(w: Int, pairs: List[(Int, Int)]) => - val (idxs, values) = pairs.unzip - assert(execute{ new TblTester(w, 1 << w, idxs, values) }) + whenever(w > 0) { + val (idxs, values) = pairs.unzip + assert(execute{ new TblTester(w, 1 << w, idxs, values) }) + } } } } |
