如何用 iotesters 计算时间?
How to count time in chisel with iotesters?
有没有办法在 iotesters 中获取步长值?
目前我正在使用 var 计数器,但我确信有更好的方法:
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()
的函数来获取它?
您可以使用 (presently undocumented) method t
获取此信息。
有一个内部 var simTime
that is tracking time。这会在 step
上自动递增(就像你正在做的那样)。方法 t
让你查询查询它的值。
有没有办法在 iotesters 中获取步长值? 目前我正在使用 var 计数器,但我确信有更好的方法:
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()
的函数来获取它?
您可以使用 (presently undocumented) method t
获取此信息。
有一个内部 var simTime
that is tracking time。这会在 step
上自动递增(就像你正在做的那样)。方法 t
让你查询查询它的值。