I am learning chisel now so I get lots of questions.
I know import chsel3._ can add Chisel library files into the codes.
And I see the chisel codes in chisel-tutorial that have import chisel3._ as well as import chisel3.util._
My question is when do I need to add import chisel3.util._ or something excludes import chisel3_?
Another question is when I write testbench ,What should I extend?
class XXTests(c:XX) extends PeekPokeTester(c){....}
or
class XXTests(c:XX) extends Tester(c){....}
When should I add import chisel3.iotesters.{PeekPokeTester, Driver, ChiselFlatSpec}?
Thanks in advance.
`