Как получить функцию ожидания PeekPokeTester для печати значений сигнала в шестнадцатеричном формате? - PullRequest
0 голосов
/ 08 января 2019

По умолчанию, когда я вызываю функцию ожидаем () в тестере, значения отображаются в виде десятичных дробей. Хотя в приведенном примере здесь: https://github.com/freechipsproject/chisel-testers/wiki/Using-the-PeekPokeTester выходы выходят в шестнадцатеричном виде. Как вы можете выбрать это?

пример:

[info] [0.026] EXPECT AT 5 io_key_column got 979262996 expected 4293125357 FAIL

1 Ответ

0 голосов
/ 09 января 2019

Попробуйте использовать Driver.execute для запуска теста. Это позволяет вам устанавливать кучу опций, передавая массив строк. В этом случае попробуйте

val args = Array("--display-base", "16")
iotesters.Driver.execute(args, () => new RealGCD2) { c =>
  new GCDPeekPokeTester(c)
} should be (true)
...