Как посчитать время в долоте с iotesters? - PullRequest
2 голосов
/ 20 сентября 2019

Есть ли способ получить значение шага в iotesters?В настоящее время я использую счетчик переменных, но я уверен, что есть лучший способ:

class MyTest (dut: MyModule) extends PeekPokeTester(dut) {
  var timeCounter = 0
  for(i <- 0 to 10) {
    step(1)
    timeCounter = timeCounter + 1
  }
  println("Step value is " + timeCounter)

Существует ли функция, подобная getStepValue(), чтобы получить это?

1 Ответ

2 голосов
/ 20 сентября 2019

Вы можете получить это, используя (в настоящее время недокументированный) метод t.

Существует внутренний var simTime, который отслеживает время .Это автоматически увеличивается на step (точно так же, как вы делаете это).Метод t позволяет запрашивать у запроса его значение.

...