c

tensil.tcu

AccumulatorMemControlWithSizeWithStride

class AccumulatorMemControlWithSizeWithStride extends AccumulatorMemControl with Size with Stride with Reverse

Linear Supertypes
Reverse, Stride, Size, AccumulatorMemControl, Address, Bundle, Record, Aggregate, Data, SourceInfoDoc, NamedComponent, HasId, InstanceId, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AccumulatorMemControlWithSizeWithStride
  2. Reverse
  3. Stride
  4. Size
  5. AccumulatorMemControl
  6. Address
  7. Bundle
  8. Record
  9. Aggregate
  10. Data
  11. SourceInfoDoc
  12. NamedComponent
  13. HasId
  14. InstanceId
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AccumulatorMemControlWithSizeWithStride(layout: InstructionLayout)

Value Members

  1. final def :=(that: ⇒ Data)(implicit sourceInfo: SourceInfo, connectionCompileOptions: CompileOptions): Unit
    Definition Classes
    Data
  2. final def <>(that: ⇒ Data)(implicit sourceInfo: SourceInfo, connectionCompileOptions: CompileOptions): Unit
    Definition Classes
    Data
  3. val accumulate: Bool
    Definition Classes
    AccumulatorMemControl
  4. val address: UInt
    Definition Classes
    AccumulatorMemControlAddress
  5. val altAddress: UInt
    Definition Classes
    AccumulatorMemControl
  6. macro def asTypeOf[T <: Data](that: T): T
    Definition Classes
    Data
  7. final macro def asUInt(): UInt
    Definition Classes
    Data
  8. def autoSeed(name: String): AccumulatorMemControlWithSizeWithStride.this.type
    Definition Classes
    Data → HasId
  9. def className: String
    Definition Classes
    Bundle → Record
  10. def cloneType: AccumulatorMemControlWithSizeWithStride.this.type
    Definition Classes
    Bundle → Data
  11. def computeName(defaultPrefix: Option[String], defaultSeed: Option[String]): Option[String]
    Definition Classes
    HasId
  12. def do_asTypeOf[T <: Data](that: T)(implicit sourceInfo: SourceInfo, compileOptions: CompileOptions): T
    Definition Classes
    Data
  13. def do_asUInt(implicit sourceInfo: SourceInfo, compileOptions: CompileOptions): UInt
    Definition Classes
    Aggregate → Data
  14. final lazy val elements: ListMap[String, Data]
    Definition Classes
    Bundle → Record
  15. def equals(that: Any): Boolean
    Definition Classes
    HasId → AnyRef → Any
  16. def getElements: Seq[Data]
    Definition Classes
    Record → Aggregate
  17. final def getWidth: Int
    Definition Classes
    Data
  18. def hasSeed: Boolean
    Definition Classes
    HasId
  19. def hashCode(): Int
    Definition Classes
    HasId → AnyRef → Any
  20. def ignoreSeq: Boolean
    Definition Classes
    Bundle
  21. def instanceName: String
    Definition Classes
    HasId → InstanceId
  22. val instruction: Instruction
    Definition Classes
    AccumulatorMemControl
  23. def isLit(): Boolean
    Definition Classes
    Data
  24. final def isWidthKnown: Boolean
    Definition Classes
    Data
  25. val layout: InstructionLayout
    Definition Classes
    AccumulatorMemControl
  26. def litOption(): Option[BigInt]
    Definition Classes
    Aggregate → Data
  27. def litValue(): BigInt
    Definition Classes
    Data
  28. def parentModName: String
    Definition Classes
    HasId → InstanceId
  29. def parentPathName: String
    Definition Classes
    HasId → InstanceId
  30. def pathName: String
    Definition Classes
    HasId → InstanceId
  31. val read: Bool
    Definition Classes
    AccumulatorMemControl
  32. val reverse: Bool
  33. val size: UInt
  34. val stride: UInt
  35. def suggestName(seed: ⇒ String): AccumulatorMemControlWithSizeWithStride.this.type
    Definition Classes
    HasId
  36. final def toAbsoluteTarget: ReferenceTarget
    Definition Classes
    NamedComponent → InstanceId
  37. def toAccumulatorWithALUArrayControl()(implicit arch: Architecture): AccumulatorWithALUArrayControl
    Definition Classes
    AccumulatorMemControl
  38. final def toNamed: ComponentName
    Definition Classes
    NamedComponent → InstanceId
  39. def toPrintable: Printable
    Definition Classes
    Bundle → Record → Data
  40. def toString(): String
    Definition Classes
    Record → AnyRef → Any
  41. final def toTarget: ReferenceTarget
    Definition Classes
    NamedComponent → InstanceId
  42. final def widthOption: Option[Int]
    Definition Classes
    Data
  43. val write: Bool
    Definition Classes
    AccumulatorMemControl

Deprecated Value Members

  1. def litArg(): Option[LitArg]
    Definition Classes
    Data
    Annotations
    @deprecated
    Deprecated

    (Since version 3.2) litArg is deprecated, use litOption or litTo*Option