t

chisel3.iotesters

PeekPokeTests

trait PeekPokeTests extends AnyRef

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
PeekPokeTester.scala
Linear Supertypes
AnyRef, Any
Known Subclasses
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PeekPokeTests
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. 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

  2. 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

  3. abstract def finish: Boolean
  4. implicit abstract def int[T <: Element](x: T)(implicit arg0: Pokeable[T]): BigInt
  5. implicit abstract def int(x: Long): BigInt
  6. implicit abstract def int(x: Int): BigInt
  7. implicit abstract def int(x: Boolean): BigInt
  8. abstract def peek[T <: Element](signal: T)(implicit arg0: Pokeable[T]): BigInt
  9. abstract def peek(path: String): BigInt

    Get actual value of a signal.

    Get actual value of a signal.

    returns

    BigInt - actual value read

  10. abstract def peekAt[T <: Element](signal: Mem[T], off: Int)(implicit arg0: Pokeable[T]): BigInt
  11. abstract def poke[T <: Element](signal: T, x: BigInt)(implicit arg0: Pokeable[T]): Unit
  12. abstract def poke(path: String, x: BigInt): Unit

    Set a signal value

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

    Display message

  15. abstract def reset(n: Int): Unit

    Set reset during n cycles

  16. abstract def rnd: Random
  17. abstract def step(n: Int): Unit

    Advance the simulation by n steps.

  18. 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

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 AnyRef

Inherited from Any

Ungrouped