trait
AdvTests extends Tests
Abstract Value Members
-
abstract
def
cycles: Int
-
abstract
def
delta: Int
-
abstract
def
do_until(work: ⇒ Unit)(pred: ⇒ Boolean, maxCycles: Int = 0): Boolean
-
abstract
def
eventually(pred: ⇒ Boolean, maxCycles: Int = 0): Boolean
-
abstract
def
expect(data: Dbl, expected: Double, msg: ⇒ String): Boolean
-
abstract
def
expect(data: Flo, expected: Float, msg: ⇒ String): Boolean
-
abstract
def
expect(data: Bits, expected: Long, msg: ⇒ String): Boolean
-
abstract
def
expect(data: Bits, expected: Int, msg: ⇒ String): Boolean
-
abstract
def
expect(data: Bits, expected: BigInt, msg: ⇒ String): Boolean
-
abstract
def
expect(data: Dbl, expected: Double): Boolean
-
abstract
def
expect(data: Flo, expected: Float): Boolean
-
abstract
def
expect(data: Bits, expected: Long): Boolean
-
abstract
def
expect(data: Bits, expected: Int): Boolean
-
abstract
def
expect(data: Aggregate, expected: Array[BigInt]): Boolean
-
abstract
def
expect(data: Bits, expected: BigInt): Boolean
-
abstract
def
expect(good: Boolean, msg: ⇒ String): Boolean
-
abstract
def
int(x: Bits): BigInt
-
abstract
def
int(x: Long): BigInt
-
abstract
def
int(x: Int): BigInt
-
abstract
def
int(x: Boolean): BigInt
-
abstract
def
newTestOutputString: String
-
abstract
def
peek(data: Dbl): Double
-
abstract
def
peek(data: Flo): Float
-
abstract
def
peek(data: Aggregate): Array[BigInt]
-
abstract
def
peek(data: Bits): BigInt
-
abstract
def
peekAt[T <: Bits](data: Mem[T], off: Int): BigInt
-
abstract
def
poke(data: Dbl, x: Double): Unit
-
abstract
def
poke(data: Flo, x: Float): Unit
-
abstract
def
poke(data: Aggregate, x: Array[BigInt]): Unit
-
abstract
def
poke(data: Bits, x: BigInt): Unit
-
abstract
def
poke(data: Bits, x: Long): Unit
-
abstract
def
poke(data: Bits, x: Int): Unit
-
abstract
def
poke(data: Bits, x: Boolean): Unit
-
abstract
def
pokeAt[T <: Bits](data: Mem[T], value: BigInt, off: Int): Unit
-
abstract
def
printfs: Vector[String]
-
abstract
def
reg_poke(port: Aggregate, target: Array[BigInt]): Unit
-
abstract
def
reg_poke(port: Bits, target: BigInt): Unit
-
abstract
def
reset(n: Int = 1): Unit
-
abstract
def
rnd: Random
-
abstract
def
run(s: String): Boolean
-
abstract
def
setClocks(clocks: Iterable[(Clock, Int)]): Unit
-
abstract
def
step(n: Int): Unit
-
abstract
def
t: Int
-
abstract
def
takestep(work: ⇒ Unit = {}): Unit
-
abstract
def
takesteps(n: Int)(work: ⇒ Unit = {}): Unit
-
abstract
def
until(pred: ⇒ Boolean, maxCycles: Int = 0)(work: ⇒ Unit): Boolean
-
abstract
def
wire_poke(port: Aggregate, target: Array[BigInt]): Unit
-
abstract
def
wire_poke(port: Bits, target: BigInt): Unit
-
abstract
def
wire_poke(port: Bits, target: Long): Unit
-
abstract
def
wire_poke(port: Bits, target: Int): Unit
-
abstract
def
wire_poke(port: Bits, target: Boolean): Unit
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any