abstract
class
AdvTester[+T <: Module] extends PeekPokeTester[T]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
-
-
-
-
implicit
val
_base: Int
-
var
_cycles: Long
-
implicit
val
_verbose: Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
assert(expr: Boolean, errMsg: String = ""): Boolean
-
val
backend: Backend
-
def
clone(): AnyRef
-
def
cycles: Long
-
val
defaultMaxCycles: Long
-
def
do_until(work: ⇒ Unit)(pred: ⇒ Boolean, maxCycles: Long = defaultMaxCycles): Boolean
-
val
dut: T
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
eventually(pred: ⇒ Boolean, maxCycles: Long = defaultMaxCycles): Boolean
-
def
expect(signal: Bundle, expected: Map[String, BigInt]): Boolean
-
def
expect(signal: core.Aggregate, expected: IndexedSeq[BigInt]): Boolean
-
def
expect(signal: Bits, expected: Int, msg: ⇒ String): Boolean
-
def
expect(signal: Bits, expected: BigInt, msg: ⇒ String = ""): Boolean
-
def
expect(good: Boolean, msg: ⇒ String): Boolean
-
def
expectFixedPoint(signal: FixedPoint, expected: Double, msg: ⇒ String, epsilon: Double = 0.01): Boolean
-
def
fail: Unit
-
def
finalize(): Unit
-
def
finish: Boolean
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
incTime(n: Int): Unit
-
implicit
def
int(x: Bits): BigInt
-
implicit
def
int(x: Boolean): BigInt
-
def
intToUnsignedBigInt(x: Int): BigInt
-
final
def
isInstanceOf[T0]: Boolean
-
implicit
val
logger: TestErrorLog
-
implicit
def
longToInt(x: Long): Int
-
def
longToUnsignedBigInt(x: Long): BigInt
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
def
peek(signal: Bundle): LinkedHashMap[String, BigInt]
-
def
peek(signal: core.Aggregate): Seq[BigInt]
-
def
peek(signal: Bits): BigInt
-
def
peek(path: String): BigInt
-
def
peekAt[TT <: Bits](data: Mem[TT], off: Int): BigInt
-
def
peekFixedPoint(signal: FixedPoint): Double
-
def
poke(port: Bits, target: BigInt): Unit
-
def
poke(signal: core.Aggregate, value: IndexedSeq[BigInt]): Unit
-
def
poke(signal: Bundle, map: Map[String, BigInt]): Unit
-
def
poke(signal: Bits, value: Long): Unit
-
def
poke(signal: Bits, value: Int): Unit
-
def
poke(path: String, value: Long): Unit
-
def
poke(path: String, value: Int): Unit
-
def
poke(path: String, value: BigInt): Unit
-
def
pokeAt[TT <: Bits](data: Mem[TT], value: BigInt, off: Int): Unit
-
def
pokeFixedPoint(signal: FixedPoint, value: Double): Unit
-
val
postprocessors: ArrayBuffer[Processable]
-
val
preprocessors: ArrayBuffer[Processable]
-
def
println(msg: String = ""): Unit
-
def
reg_poke(port: Bits, target: BigInt): Unit
-
def
reset(n: Int = 1): Unit
-
val
rnd: Random
-
def
step(n: Int): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
t: Long
-
def
takestep(work: ⇒ Unit = {}): Unit
-
def
takesteps(n: Int)(work: ⇒ Unit = {}): Unit
-
def
toString(): String
-
def
until(pred: ⇒ Boolean, maxCycles: Long = defaultMaxCycles)(work: ⇒ Unit): Boolean
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
wire_poke(port: Bits, target: BigInt): Unit
Inherited from AnyRef
Inherited from Any