class DspTester[+T <: MultiIOModule] extends PeekPokeTester[T] with VerilogTbDump
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DspTester
- VerilogTbDump
- PeekPokeTester
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit val _base: Int
- Definition Classes
- PeekPokeTester
- implicit val _verbose: Boolean
- Definition Classes
- PeekPokeTester
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val backend: Backend
- Definition Classes
- PeekPokeTester
- def checkDecimal(data: Data, expected: Double, dblVal: Double, bitVal: BigInt): (Boolean, Double)
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def deleteVerilogTbFile(): Unit
- Definition Classes
- VerilogTbDump
- def dspPeekWithBigInt(node: Data): (Double, BigInt)
- val dsptestersOpt: DspTesterOptions
- Definition Classes
- VerilogTbDump
- val dut: T
- Definition Classes
- PeekPokeTester
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def expect(data: DspComplex[_], expected: Complex, msg: String): Boolean
- def expect(data: DspComplex[_], expected: Complex): Boolean
- def expect(data: Data, expected: BigDecimal, msg: String): Boolean
- def expect(data: Data, expected: BigDecimal): Boolean
- def expect(data: Data, expected: Double, msg: String): Boolean
- def expect(data: Data, expected: Double): Boolean
- def expect(signal: Interval, expected: Double, msg: String): Boolean
- def expect(signal: Interval, expected: Double): Boolean
- def expect(signal: Interval, expected: Int, msg: String): Boolean
- def expect(signal: Interval, expected: Int): Boolean
- def expect(signal: FixedPoint, expected: Double, msg: String): Boolean
- def expect(signal: FixedPoint, expected: Double): Boolean
- def expect(signal: FixedPoint, expected: Int, msg: String): Boolean
- def expect(signal: FixedPoint, expected: Int): Boolean
- def expect(signal: SInt, expected: Int, msg: String): Boolean
- def expect(signal: SInt, expected: Int): Boolean
- def expect(signal: UInt, expected: Int, msg: String): Boolean
- def expect(signal: UInt, expected: Int): Boolean
- def expect(signal: Bool, expected: Boolean, msg: String): Boolean
- def expect(signal: Bool, expected: Boolean): Boolean
- def expect[T <: Element](signal: T, expected: BigInt, msg: => String)(implicit arg0: Pokeable[T]): Boolean
- Definition Classes
- DspTester → PeekPokeTester
- def expect(signal: Bits, expected: BigInt): Boolean
- def expect(good: Boolean, msg: => String): Boolean
- Definition Classes
- DspTester → PeekPokeTester
- def expect(signal: Bundle, expected: Map[String, BigInt]): Boolean
- Definition Classes
- PeekPokeTester
- def expect(signal: Aggregate, expected: IndexedSeq[BigInt]): Boolean
- Definition Classes
- PeekPokeTester
- def expect[T <: Element](signal: T, expected: Int, msg: => String)(implicit arg0: Pokeable[T]): Boolean
- Definition Classes
- PeekPokeTester
- def expectFixedPoint(signal: FixedPoint, expected: Double, msg: => String, epsilon: Double): Boolean
- Definition Classes
- PeekPokeTester
- def expectFixedPointBig(signal: FixedPoint, expected: BigDecimal, msg: => String, epsilon: BigDecimal): Boolean
- Definition Classes
- PeekPokeTester
- def expectInterval(signal: Interval, expected: Double, msg: => String, epsilon: Double): Boolean
- Definition Classes
- PeekPokeTester
- def expectIntervalBig(signal: Interval, expected: BigDecimal, msg: => String, epsilon: BigDecimal): Boolean
- Definition Classes
- PeekPokeTester
- def expectWithoutFailure(data: Data, expected: Double, msg: String = ""): Boolean
- def fail: Unit
- Definition Classes
- PeekPokeTester
- def finish: Boolean
- Definition Classes
- DspTester → PeekPokeTester
- def finishVerilogTb(): Unit
- Definition Classes
- VerilogTbDump
- val fixTolLSBs: DynamicVariable[Int]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def incTime(n: Int): Unit
- Attributes
- protected[iotesters]
- Definition Classes
- PeekPokeTester
- def initVerilogTbFile(): Unit
- Definition Classes
- VerilogTbDump
- val inputs: Seq[(Element, String)]
- Definition Classes
- VerilogTbDump
- implicit def int[T <: Element](x: T)(implicit arg0: Pokeable[T]): BigInt
- Definition Classes
- PeekPokeTester
- implicit def int(x: Boolean): BigInt
- Definition Classes
- PeekPokeTester
- def intToUnsignedBigInt(x: Int): BigInt
- Definition Classes
- PeekPokeTester
- val iotestersOM: TesterOptionsManager
- Definition Classes
- VerilogTbDump
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit val logger: TestErrorLog
- Definition Classes
- PeekPokeTester
- implicit def longToInt(x: Long): Int
- Definition Classes
- PeekPokeTester
- def longToUnsignedBigInt(x: Long): BigInt
- Definition Classes
- PeekPokeTester
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- val optionsManager: TesterOptionsManager
- Definition Classes
- PeekPokeTester
- val outputs: Seq[(Element, String)]
- Definition Classes
- VerilogTbDump
- def peek(c: DspComplex[_]): Complex
- def peek(node: Data): Double
- def peek(node: DspReal): Double
- def peek(node: Interval): Double
- def peek(node: FixedPoint): Double
- def peek(node: SInt): Int
- def peek(node: UInt): Int
- def peek(node: Bool): Boolean
- def peek(signal: Aggregate): IndexedSeq[BigInt]
- Definition Classes
- DspTester → PeekPokeTester
- def peek[T <: Element](signal: T)(implicit arg0: Pokeable[T]): BigInt
- Definition Classes
- DspTester → PeekPokeTester
- def peek(path: String): BigInt
- Definition Classes
- DspTester → PeekPokeTester
- def peek(signal: Bundle): LinkedHashMap[String, BigInt]
- Definition Classes
- PeekPokeTester
- def peekAt[TT <: Element](data: MemBase[TT], off: Int)(implicit arg0: Pokeable[TT]): BigInt
- Definition Classes
- DspTester → PeekPokeTester
- def peekFixedPoint(signal: FixedPoint): Double
- Definition Classes
- PeekPokeTester
- def peekFixedPointBig(signal: FixedPoint): BigDecimal
- Definition Classes
- PeekPokeTester
- def peekInterval(signal: Interval): Double
- Definition Classes
- PeekPokeTester
- def peekIntervalBig(signal: Interval): BigDecimal
- Definition Classes
- PeekPokeTester
- def peekPrint(signal: Element, res: BigInt): Unit
- Definition Classes
- VerilogTbDump
- def poke(c: DspComplex[_], value: Complex): Unit
- def poke(signal: Data, value: BigDecimal): Unit
- def poke(signal: Data, value: Double): Unit
- def poke(signal: Interval, value: BigDecimal): Unit
- def poke(signal: Interval, value: Double): Unit
- def poke(signal: Interval, value: Int): Unit
- def poke(signal: FixedPoint, value: Double): Unit
- def poke(signal: FixedPoint, value: Int): Unit
- def poke(signal: SInt, value: Int): Unit
- def poke(signal: UInt, value: Int): Unit
- def poke(signal: Bool, value: Boolean): Unit
- def poke[T <: Element](signal: T, value: BigInt)(implicit arg0: Pokeable[T]): Unit
- Definition Classes
- DspTester → PeekPokeTester
- def poke(path: String, value: BigInt): Unit
- Definition Classes
- DspTester → PeekPokeTester
- def poke(signal: Aggregate, value: IndexedSeq[BigInt]): Unit
- Definition Classes
- PeekPokeTester
- def poke(signal: Bundle, map: Map[String, BigInt]): Unit
- Definition Classes
- PeekPokeTester
- def poke[T <: Element](signal: T, value: Long)(implicit arg0: Pokeable[T]): Unit
- Definition Classes
- PeekPokeTester
- def poke[T <: Element](signal: T, value: Int)(implicit arg0: Pokeable[T]): Unit
- Definition Classes
- PeekPokeTester
- def poke(path: String, value: Long): Unit
- Definition Classes
- PeekPokeTester
- def poke(path: String, value: Int): Unit
- Definition Classes
- PeekPokeTester
- def pokeAt[TT <: Element](data: MemBase[TT], value: BigInt, off: Int)(implicit arg0: Pokeable[TT]): Unit
- Definition Classes
- DspTester → PeekPokeTester
- def pokeFixedPoint(signal: FixedPoint, value: Double): Unit
- Definition Classes
- PeekPokeTester
- def pokeFixedPointBig(signal: FixedPoint, value: BigDecimal): Unit
- Definition Classes
- PeekPokeTester
- def pokeInterval(signal: Interval, value: Double): Unit
- Definition Classes
- PeekPokeTester
- def pokeIntervalBig(signal: Interval, value: BigDecimal): Unit
- Definition Classes
- PeekPokeTester
- def pokePrint(signal: Element, value: BigInt): Unit
- Definition Classes
- VerilogTbDump
- def println(msg: String): Unit
- Definition Classes
- PeekPokeTester
- val realTolDecPts: DynamicVariable[Int]
- def reset(n: Int = 1): Unit
- Definition Classes
- DspTester → PeekPokeTester
- def resetPrint(n: Int): Unit
- Definition Classes
- VerilogTbDump
- val rnd: Random
- Definition Classes
- PeekPokeTester
- def step(n: Int): Unit
- Definition Classes
- DspTester → PeekPokeTester
- def stepPrint(n: Int): Unit
- Definition Classes
- VerilogTbDump
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def t: Long
- Definition Classes
- PeekPokeTester
- val targetDir: String
- Definition Classes
- VerilogTbDump
- val tb: BufferedWriter
- Definition Classes
- VerilogTbDump
- val tbFileName: String
- Definition Classes
- VerilogTbDump
- def toString(): String
- Definition Classes
- AnyRef → Any
- val updatableBase: DynamicVariable[Int]
- val updatableDspVerbose: DynamicVariable[Boolean]
- val updatableSubVerbose: DynamicVariable[Boolean]
- val verilogTb: Boolean
- Definition Classes
- VerilogTbDump
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])