如何让 PeekPokeTester expect 函数以十六进制打印信号值?
How to get the PeekPokeTester expect function to print signal values in hex?
默认情况下,当我在测试器中调用 expect() 函数时,值以小数形式出现。虽然在此处提供的示例中:
https://github.com/freechipsproject/chisel-testers/wiki/Using-the-PeekPokeTester
输出结果为十六进制。你怎么能select这个?
示例:
[info] [0.026] EXPECT AT 5 io_key_column got 979262996 expected 4293125357 FAIL
尝试使用 Driver.execute
来 运行 你的测试。它允许您通过传入字符串数组来设置一堆选项。
在这种情况下尝试
val args = Array("--display-base", "16")
iotesters.Driver.execute(args, () => new RealGCD2) { c =>
new GCDPeekPokeTester(c)
} should be (true)
默认情况下,当我在测试器中调用 expect() 函数时,值以小数形式出现。虽然在此处提供的示例中: https://github.com/freechipsproject/chisel-testers/wiki/Using-the-PeekPokeTester 输出结果为十六进制。你怎么能select这个?
示例:
[info] [0.026] EXPECT AT 5 io_key_column got 979262996 expected 4293125357 FAIL
尝试使用 Driver.execute
来 运行 你的测试。它允许您通过传入字符串数组来设置一堆选项。
在这种情况下尝试
val args = Array("--display-base", "16")
iotesters.Driver.execute(args, () => new RealGCD2) { c =>
new GCDPeekPokeTester(c)
} should be (true)