class DspTester[T <: Module] extends PeekPokeTester[T] with VerilogTbDump
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DspTester
- VerilogTbDump
- PeekPokeTester
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new DspTester(dut: T, base: Int = 16, logFile: Option[File] = None)
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
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: Any): 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: Double, msg: String): Boolean
- def expect(data: Data, expected: Double): 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(signal: Bits, expected: BigInt, msg: ⇒ String = ""): Boolean
- Definition Classes
- DspTester → PeekPokeTester
-
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(signal: Bits, expected: Int, msg: ⇒ String): Boolean
- Definition Classes
- PeekPokeTester
-
def
expectFixedPoint(signal: FixedPoint, expected: Double, msg: ⇒ String, epsilon: Double): Boolean
- Definition Classes
- PeekPokeTester
-
def
fail: Unit
- Definition Classes
- PeekPokeTester
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
finish: Boolean
- Definition Classes
- DspTester → PeekPokeTester
-
def
finishVerilogTb(): Unit
- Definition Classes
- VerilogTbDump
- val fixTolLSBs: DynamicVariable[Int]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
incTime(n: Int): Unit
- Attributes
- protected[chisel3.iotesters]
- Definition Classes
- PeekPokeTester
-
def
initVerilogTbFile(): Unit
- Definition Classes
- VerilogTbDump
-
val
inputs: Seq[(Element, String)]
- Definition Classes
- VerilogTbDump
-
implicit
def
int(x: Bits): 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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
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: 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(signal: Bits): 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 <: Bits](data: Mem[TT], off: Int): BigInt
- Definition Classes
- DspTester → PeekPokeTester
-
def
peekFixedPoint(signal: FixedPoint): Double
- Definition Classes
- PeekPokeTester
-
def
peekPrint(signal: Bits, res: BigInt): Unit
- Definition Classes
- VerilogTbDump
- def poke(c: DspComplex[_], value: Complex): Unit
- def poke(signal: Data, value: Double): 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(signal: Bits, value: BigInt): 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(signal: Bits, value: Long): Unit
- Definition Classes
- PeekPokeTester
-
def
poke(signal: Bits, value: Int): 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 <: Bits](data: Mem[TT], value: BigInt, off: Int): Unit
- Definition Classes
- DspTester → PeekPokeTester
-
def
pokeFixedPoint(signal: FixedPoint, value: Double): Unit
- Definition Classes
- PeekPokeTester
-
def
pokePrint(signal: Bits, 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(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )