默认情况下,当我在测试仪中调用Expect()函数时,值以小数形式出现。尽管在此处提供的示例中: https://github.com/freechipsproject/chisel-testers/wiki/Using-the-PeekPokeTester 输出形式为十六进制。您如何选择呢?
示例:
[info] [0.026] EXPECT AT 5 io_key_column got 979262996 expected 4293125357 FAIL
答案 0 :(得分:1)
尝试使用Driver.execute
来运行测试。它允许您通过传入字符串数组来设置一堆选项。
在这种情况下,请尝试
val args = Array("--display-base", "16")
iotesters.Driver.execute(args, () => new RealGCD2) { c =>
new GCDPeekPokeTester(c)
} should be (true)