Chisel.AdvTester

AdvTests

trait AdvTests extends Tests

Source
AdvTester.scala
Linear Supertypes
Tests, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AdvTests
  2. Tests
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def cycles: Int

  2. abstract def delta: Int

    Definition Classes
    Tests
  3. abstract def do_until(work: ⇒ Unit)(pred: ⇒ Boolean, maxCycles: Int = 0): Boolean

  4. abstract def eventually(pred: ⇒ Boolean, maxCycles: Int = 0): Boolean

  5. abstract def expect(data: Dbl, expected: Double, msg: ⇒ String): Boolean

    Definition Classes
    Tests
  6. abstract def expect(data: Flo, expected: Float, msg: ⇒ String): Boolean

    Definition Classes
    Tests
  7. abstract def expect(data: Bits, expected: Long, msg: ⇒ String): Boolean

    Definition Classes
    Tests
  8. abstract def expect(data: Bits, expected: Int, msg: ⇒ String): Boolean

    Definition Classes
    Tests
  9. abstract def expect(data: Bits, expected: BigInt, msg: ⇒ String): Boolean

    Definition Classes
    Tests
  10. abstract def expect(data: Dbl, expected: Double): Boolean

    Definition Classes
    Tests
  11. abstract def expect(data: Flo, expected: Float): Boolean

    Definition Classes
    Tests
  12. abstract def expect(data: Bits, expected: Long): Boolean

    Definition Classes
    Tests
  13. abstract def expect(data: Bits, expected: Int): Boolean

    Definition Classes
    Tests
  14. abstract def expect(data: Aggregate, expected: Array[BigInt]): Boolean

    Definition Classes
    Tests
  15. abstract def expect(data: Bits, expected: BigInt): Boolean

    Definition Classes
    Tests
  16. abstract def expect(good: Boolean, msg: ⇒ String): Boolean

    Definition Classes
    Tests
  17. abstract def int(x: Bits): BigInt

    Definition Classes
    Tests
  18. abstract def int(x: Long): BigInt

    Definition Classes
    Tests
  19. abstract def int(x: Int): BigInt

    Definition Classes
    Tests
  20. abstract def int(x: Boolean): BigInt

    Definition Classes
    Tests
  21. abstract def newTestOutputString: String

    Definition Classes
    Tests
  22. abstract def peek(data: Dbl): Double

    Definition Classes
    Tests
  23. abstract def peek(data: Flo): Float

    Definition Classes
    Tests
  24. abstract def peek(data: Aggregate): Array[BigInt]

    Definition Classes
    Tests
  25. abstract def peek(data: Bits): BigInt

    Definition Classes
    Tests
  26. abstract def peekAt[T <: Bits](data: Mem[T], off: Int): BigInt

    Definition Classes
    Tests
  27. abstract def poke(data: Dbl, x: Double): Unit

    Definition Classes
    Tests
  28. abstract def poke(data: Flo, x: Float): Unit

    Definition Classes
    Tests
  29. abstract def poke(data: Aggregate, x: Array[BigInt]): Unit

    Definition Classes
    Tests
  30. abstract def poke(data: Bits, x: BigInt): Unit

    Definition Classes
    Tests
  31. abstract def poke(data: Bits, x: Long): Unit

    Definition Classes
    Tests
  32. abstract def poke(data: Bits, x: Int): Unit

    Definition Classes
    Tests
  33. abstract def poke(data: Bits, x: Boolean): Unit

    Definition Classes
    Tests
  34. abstract def pokeAt[T <: Bits](data: Mem[T], value: BigInt, off: Int): Unit

    Definition Classes
    Tests
  35. abstract def printfs: Vector[String]

    Definition Classes
    Tests
  36. abstract def reg_poke(port: Aggregate, target: Array[BigInt]): Unit

  37. abstract def reg_poke(port: Bits, target: BigInt): Unit

  38. abstract def reset(n: Int = 1): Unit

    Definition Classes
    Tests
  39. abstract def rnd: Random

    Definition Classes
    Tests
  40. abstract def run(s: String): Boolean

    Definition Classes
    Tests
  41. abstract def setClocks(clocks: Iterable[(Clock, Int)]): Unit

    Definition Classes
    Tests
  42. abstract def step(n: Int): Unit

    Definition Classes
    Tests
  43. abstract def t: Int

    Definition Classes
    Tests
  44. abstract def takestep(work: ⇒ Unit = {}): Unit

  45. abstract def takesteps(n: Int)(work: ⇒ Unit = {}): Unit

  46. abstract def until(pred: ⇒ Boolean, maxCycles: Int = 0)(work: ⇒ Unit): Boolean

  47. abstract def wire_poke(port: Aggregate, target: Array[BigInt]): Unit

  48. abstract def wire_poke(port: Bits, target: BigInt): Unit

  49. abstract def wire_poke(port: Bits, target: Long): Unit

  50. abstract def wire_poke(port: Bits, target: Int): Unit

  51. abstract def wire_poke(port: Bits, target: Boolean): Unit

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Tests

Inherited from AnyRef

Inherited from Any

Ungrouped