c

spinal.sim

DataType

abstract class DataType extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DataType
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DataType()

Abstract Value Members

  1. abstract def checkBigIntRange(value: BigInt, signal: Signal): Unit
  2. abstract def checkIntRange(value: Int, signal: Signal): Unit
  3. abstract def checkIs64(that: Long, signal: Signal): Unit
  4. abstract def checkLongRange(value: Long, signal: Signal): Unit
  5. abstract def longToRaw64(that: Long, signal: Signal): Long
  6. abstract def raw64ToInt(that: Long, signal: Signal): Int
  7. abstract def raw64ToLong(that: Long, signal: Signal): Long
  8. abstract def width: Int

Concrete Value Members

  1. var isMem: Boolean
  2. def rangeError(that: Any, signal: Signal): Unit
  3. def readIntError(signal: Signal): Unit
  4. def readLongError(signal: Signal): Unit
  5. def setMem(): DataType.this.type