Packages

o

chisel3.simulator

ExpectationValueFormat

object ExpectationValueFormat

Formatting options for values rendered by expect failure messages.

Source
PeekPokeAPI.scala
Linear Supertypes
AnyRef, Any
Content Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExpectationValueFormat
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class Failure(observed: Value, expected: Value) extends Product with Serializable

    Raw failure context passed to formatters.

  2. final case class Rendered(observed: String, expected: String, message: String) extends Product with Serializable

    Fully rendered failure output.

  3. sealed trait Type extends AnyRef

    Value format type.

  4. final case class Value(chiselType: String, signedValue: BigInt, bitWidth: Int, isSigned: Boolean, displayString: String) extends Product with Serializable

    Context passed to custom formatters.

    Context passed to custom formatters.

    chiselType

    Chisel data type string (e.g. UInt<32>)

    signedValue

    Numeric value as observed by the simulator for this data type

    bitWidth

    Bit width of the rendered value

    isSigned

    Whether the data type is signed

    displayString

    Value rendered using the decimal display for this context

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

    Render the numeric part as binary (prefixed with 0b).

  21. object Custom
  22. object Dec extends Type

    Render values using their decimal display.

  23. object Hex extends Type

    Render the numeric part as hexadecimal (prefixed with 0x) and grouped by bytes.

Inherited from AnyRef

Inherited from Any

Ungrouped