c

dsptools

DspTester

class DspTester[T <: Module] extends PeekPokeTester[T] with VerilogTbDump

Linear Supertypes
VerilogTbDump, PeekPokeTester[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DspTester
  2. VerilogTbDump
  3. PeekPokeTester
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DspTester(dut: T, base: Int = 16, logFile: Option[File] = None)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit val _base: Int
    Definition Classes
    PeekPokeTester
  5. implicit val _verbose: Boolean
    Definition Classes
    PeekPokeTester
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val backend: Backend
    Definition Classes
    PeekPokeTester
  8. def checkDecimal(data: Data, expected: Double, dblVal: Double, bitVal: BigInt): (Boolean, Double)
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  10. def deleteVerilogTbFile(): Unit
    Definition Classes
    VerilogTbDump
  11. def dspPeekWithBigInt(node: Data): (Double, BigInt)
  12. val dsptestersOpt: DspTesterOptions
    Definition Classes
    VerilogTbDump
  13. val dut: T
    Definition Classes
    PeekPokeTester
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  16. def expect(data: DspComplex[_], expected: Complex, msg: String): Boolean
  17. def expect(data: DspComplex[_], expected: Complex): Boolean
  18. def expect(data: Data, expected: Double, msg: String): Boolean
  19. def expect(data: Data, expected: Double): Boolean
  20. def expect(signal: FixedPoint, expected: Double, msg: String): Boolean
  21. def expect(signal: FixedPoint, expected: Double): Boolean
  22. def expect(signal: FixedPoint, expected: Int, msg: String): Boolean
  23. def expect(signal: FixedPoint, expected: Int): Boolean
  24. def expect(signal: SInt, expected: Int, msg: String): Boolean
  25. def expect(signal: SInt, expected: Int): Boolean
  26. def expect(signal: UInt, expected: Int, msg: String): Boolean
  27. def expect(signal: UInt, expected: Int): Boolean
  28. def expect(signal: Bool, expected: Boolean, msg: String): Boolean
  29. def expect(signal: Bool, expected: Boolean): Boolean
  30. def expect(signal: Bits, expected: BigInt, msg: ⇒ String = ""): Boolean
    Definition Classes
    DspTester → PeekPokeTester
  31. def expect(good: Boolean, msg: ⇒ String): Boolean
    Definition Classes
    DspTester → PeekPokeTester
  32. def expect(signal: Bundle, expected: Map[String, BigInt]): Boolean
    Definition Classes
    PeekPokeTester
  33. def expect(signal: Aggregate, expected: IndexedSeq[BigInt]): Boolean
    Definition Classes
    PeekPokeTester
  34. def expect(signal: Bits, expected: Int, msg: ⇒ String): Boolean
    Definition Classes
    PeekPokeTester
  35. def expectFixedPoint(signal: FixedPoint, expected: Double, msg: ⇒ String, epsilon: Double): Boolean
    Definition Classes
    PeekPokeTester
  36. def fail: Unit
    Definition Classes
    PeekPokeTester
  37. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  38. def finish: Boolean
    Definition Classes
    DspTester → PeekPokeTester
  39. def finishVerilogTb(): Unit
    Definition Classes
    VerilogTbDump
  40. val fixTolLSBs: DynamicVariable[Int]
  41. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  42. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  43. def incTime(n: Int): Unit
    Attributes
    protected[chisel3.iotesters]
    Definition Classes
    PeekPokeTester
  44. def initVerilogTbFile(): Unit
    Definition Classes
    VerilogTbDump
  45. val inputs: Seq[(Element, String)]
    Definition Classes
    VerilogTbDump
  46. implicit def int(x: Bits): BigInt
    Definition Classes
    PeekPokeTester
  47. implicit def int(x: Boolean): BigInt
    Definition Classes
    PeekPokeTester
  48. def intToUnsignedBigInt(x: Int): BigInt
    Definition Classes
    PeekPokeTester
  49. val iotestersOM: TesterOptionsManager
    Definition Classes
    VerilogTbDump
  50. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  51. implicit val logger: TestErrorLog
    Definition Classes
    PeekPokeTester
  52. implicit def longToInt(x: Long): Int
    Definition Classes
    PeekPokeTester
  53. def longToUnsignedBigInt(x: Long): BigInt
    Definition Classes
    PeekPokeTester
  54. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  55. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  56. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  57. val optionsManager: TesterOptionsManager
    Definition Classes
    PeekPokeTester
  58. val outputs: Seq[(Element, String)]
    Definition Classes
    VerilogTbDump
  59. def peek(c: DspComplex[_]): Complex
  60. def peek(node: Data): Double
  61. def peek(node: DspReal): Double
  62. def peek(node: FixedPoint): Double
  63. def peek(node: SInt): Int
  64. def peek(node: UInt): Int
  65. def peek(node: Bool): Boolean
  66. def peek(signal: Aggregate): IndexedSeq[BigInt]
    Definition Classes
    DspTester → PeekPokeTester
  67. def peek(signal: Bits): BigInt
    Definition Classes
    DspTester → PeekPokeTester
  68. def peek(path: String): BigInt
    Definition Classes
    DspTester → PeekPokeTester
  69. def peek(signal: Bundle): LinkedHashMap[String, BigInt]
    Definition Classes
    PeekPokeTester
  70. def peekAt[TT <: Bits](data: Mem[TT], off: Int): BigInt
    Definition Classes
    DspTester → PeekPokeTester
  71. def peekFixedPoint(signal: FixedPoint): Double
    Definition Classes
    PeekPokeTester
  72. def peekPrint(signal: Bits, res: BigInt): Unit
    Definition Classes
    VerilogTbDump
  73. def poke(c: DspComplex[_], value: Complex): Unit
  74. def poke(signal: Data, value: Double): Unit
  75. def poke(signal: FixedPoint, value: Double): Unit
  76. def poke(signal: FixedPoint, value: Int): Unit
  77. def poke(signal: SInt, value: Int): Unit
  78. def poke(signal: UInt, value: Int): Unit
  79. def poke(signal: Bool, value: Boolean): Unit
  80. def poke(signal: Bits, value: BigInt): Unit
    Definition Classes
    DspTester → PeekPokeTester
  81. def poke(path: String, value: BigInt): Unit
    Definition Classes
    DspTester → PeekPokeTester
  82. def poke(signal: Aggregate, value: IndexedSeq[BigInt]): Unit
    Definition Classes
    PeekPokeTester
  83. def poke(signal: Bundle, map: Map[String, BigInt]): Unit
    Definition Classes
    PeekPokeTester
  84. def poke(signal: Bits, value: Long): Unit
    Definition Classes
    PeekPokeTester
  85. def poke(signal: Bits, value: Int): Unit
    Definition Classes
    PeekPokeTester
  86. def poke(path: String, value: Long): Unit
    Definition Classes
    PeekPokeTester
  87. def poke(path: String, value: Int): Unit
    Definition Classes
    PeekPokeTester
  88. def pokeAt[TT <: Bits](data: Mem[TT], value: BigInt, off: Int): Unit
    Definition Classes
    DspTester → PeekPokeTester
  89. def pokeFixedPoint(signal: FixedPoint, value: Double): Unit
    Definition Classes
    PeekPokeTester
  90. def pokePrint(signal: Bits, value: BigInt): Unit
    Definition Classes
    VerilogTbDump
  91. def println(msg: String): Unit
    Definition Classes
    PeekPokeTester
  92. val realTolDecPts: DynamicVariable[Int]
  93. def reset(n: Int = 1): Unit
    Definition Classes
    DspTester → PeekPokeTester
  94. def resetPrint(n: Int): Unit
    Definition Classes
    VerilogTbDump
  95. val rnd: Random
    Definition Classes
    PeekPokeTester
  96. def step(n: Int): Unit
    Definition Classes
    DspTester → PeekPokeTester
  97. def stepPrint(n: Int): Unit
    Definition Classes
    VerilogTbDump
  98. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  99. def t: Long
    Definition Classes
    PeekPokeTester
  100. val targetDir: String
    Definition Classes
    VerilogTbDump
  101. val tb: BufferedWriter
    Definition Classes
    VerilogTbDump
  102. val tbFileName: String
    Definition Classes
    VerilogTbDump
  103. def toString(): String
    Definition Classes
    AnyRef → Any
  104. val updatableBase: DynamicVariable[Int]
  105. val updatableDspVerbose: DynamicVariable[Boolean]
  106. val updatableSubVerbose: DynamicVariable[Boolean]
  107. val verilogTb: Boolean
    Definition Classes
    VerilogTbDump
  108. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  110. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from VerilogTbDump

Inherited from PeekPokeTester[T]

Inherited from AnyRef

Inherited from Any

Ungrouped