trait AdvTests extends PeekPokeTests

Annotations
@deprecated
Deprecated

(Since version chisel-iotesters 2.5.0) chisel-iotesters is end-of-life. Use chiseltest instead, see https://www.chisel-lang.org/chiseltest/migrating-from-iotesters.

Source
AdvTester.scala
Linear Supertypes
PeekPokeTests, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AdvTests
  2. PeekPokeTests
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def cycles: Long
  2. abstract def do_until(work: => Unit)(pred: => Boolean, maxCycles: Long = 0L): Boolean
  3. abstract def eventually(pred: => Boolean, maxCycles: Long = 0L): Boolean
  4. abstract def expect[T <: Element](signal: T, expected: BigInt, msg: => String = "")(implicit arg0: Pokeable[T]): Boolean

    Check the given signal value.

    Check the given signal value. Returns false and displays the given message if the value is not equal to the expected value.

    returns

    Boolean - true if signal is equal

    Definition Classes
    PeekPokeTests
  5. abstract def expect(good: Boolean, msg: => String): Boolean

    Check the given condition, and if false, display the given message.

    Check the given condition, and if false, display the given message.

    returns

    Boolean - true if condition is true

    Definition Classes
    PeekPokeTests
  6. abstract def finish: Boolean
    Definition Classes
    PeekPokeTests
  7. implicit abstract def int[T <: Element](x: T)(implicit arg0: Pokeable[T]): BigInt
    Definition Classes
    PeekPokeTests
  8. implicit abstract def int(x: Long): BigInt
    Definition Classes
    PeekPokeTests
  9. implicit abstract def int(x: Int): BigInt
    Definition Classes
    PeekPokeTests
  10. implicit abstract def int(x: Boolean): BigInt
    Definition Classes
    PeekPokeTests
  11. abstract def peek[T <: Element](signal: T)(implicit arg0: Pokeable[T]): BigInt
    Definition Classes
    PeekPokeTests
  12. abstract def peek(path: String): BigInt

    Get actual value of a signal.

    Get actual value of a signal.

    returns

    BigInt - actual value read

    Definition Classes
    PeekPokeTests
  13. abstract def peekAt[T <: Element](signal: Mem[T], off: Int)(implicit arg0: Pokeable[T]): BigInt
    Definition Classes
    PeekPokeTests
  14. abstract def poke[T <: Element](signal: T, x: BigInt)(implicit arg0: Pokeable[T]): Unit
    Definition Classes
    PeekPokeTests
  15. abstract def poke(path: String, x: BigInt): Unit

    Set a signal value

    Set a signal value

    Definition Classes
    PeekPokeTests
  16. abstract def pokeAt[T <: Element](signal: Mem[T], x: BigInt, off: Int)(implicit arg0: Pokeable[T]): Unit
    Definition Classes
    PeekPokeTests
  17. abstract def println(msg: String = ""): Unit

    Display message

    Display message

    Definition Classes
    PeekPokeTests
  18. abstract def reg_poke[T <: Element](port: T, target: BigInt)(implicit arg0: Pokeable[T]): Unit
  19. abstract def reset(n: Int): Unit

    Set reset during n cycles

    Set reset during n cycles

    Definition Classes
    PeekPokeTests
  20. abstract def rnd: Random
    Definition Classes
    PeekPokeTests
  21. abstract def step(n: Int): Unit

    Advance the simulation by n steps.

    Advance the simulation by n steps.

    Definition Classes
    PeekPokeTests
  22. abstract def t: Long

    Get the actual step value (simTime)

    Get the actual step value (simTime)

    returns

    simTime - number of steps since begining of simulation

    Definition Classes
    PeekPokeTests
  23. abstract def takestep(work: => Unit = {}): Unit
  24. abstract def takesteps(n: Int)(work: => Unit = {}): Unit
  25. abstract def until(pred: => Boolean, maxCycles: Long = 0L)(work: => Unit): Boolean
  26. abstract def wire_poke[T <: Element](port: T, target: BigInt)(implicit arg0: Pokeable[T]): Unit

Concrete 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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  15. def toString(): String
    Definition Classes
    AnyRef → Any
  16. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  17. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  18. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from PeekPokeTests

Inherited from AnyRef

Inherited from Any

Ungrouped