Packages

abstract class IssueSel extends IssueBase with IssLoadIOp with IssLoadFOp

Linear Supertypes
IssLoadFOp, IssLoadIOp, IssueBase, DptReadFOp, DptReadIOp, DptAgeMatrix, VecDptBoard, DptBoard, DptBase, HasFPUParameters, RiftModule, HasRiftParameters, Module, RawModule, BaseModule, IsInstantiable, HasId, InstanceId, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IssueSel
  2. IssLoadFOp
  3. IssLoadIOp
  4. IssueBase
  5. DptReadFOp
  6. DptReadIOp
  7. DptAgeMatrix
  8. VecDptBoard
  9. DptBoard
  10. DptBase
  11. HasFPUParameters
  12. RiftModule
  13. HasRiftParameters
  14. Module
  15. RawModule
  16. BaseModule
  17. IsInstantiable
  18. HasId
  19. InstanceId
  20. AnyRef
  21. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new IssueSel()(implicit p: Parameters)

Type Members

  1. class IssueIO extends Bundle
    Definition Classes
    DptBase

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. def D: UInt
    Definition Classes
    HasFPUParameters
  5. def I: UInt
    Definition Classes
    HasFPUParameters
  6. def IO[T <: Data](iodef: => T)(implicit sourceInfo: SourceInfo): T
    Attributes
    protected
    Definition Classes
    BaseModule
  7. def MatrixMask(matrixIn: Vec[Vec[Bool]], maskCond: Vec[Bool]): Vec[Vec[Bool]]
    Definition Classes
    DptAgeMatrix
  8. def S: UInt
    Definition Classes
    HasFPUParameters
  9. def _bindIoInPlace(iodef: Data)(implicit sourceInfo: SourceInfo): Unit
    Attributes
    protected
    Definition Classes
    BaseModule
  10. var _closed: Boolean
    Attributes
    protected
    Definition Classes
    BaseModule
  11. def _moduleDefinitionIdentifierProposal: String
    Attributes
    protected
    Definition Classes
    BaseModule
  12. def _traitModuleDefinitionIdentifierProposal: Option[String]
    Attributes
    protected
    Definition Classes
    BaseModule
  13. val ageMatrixPostR: Vec[Vec[Bool]]
    Definition Classes
    DptAgeMatrix
  14. val ageMatrixR: Vec[Vec[Bool]]
    Definition Classes
    DptAgeMatrix
  15. val ageMatrixW: Vec[Vec[Bool]]
    Definition Classes
    DptAgeMatrix
  16. def aluNum: Int
    Definition Classes
    HasRiftParameters
  17. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  18. def box(x: UInt, tag: UInt): UInt
    Definition Classes
    HasFPUParameters
  19. def box(x: UInt, t: FType): UInt
    Definition Classes
    HasFPUParameters
  20. val bufInfo: Vec[Dpt_info]
    Definition Classes
    DptBoard
  21. val bufOperator: Vec[Vec[UInt]]
    Definition Classes
    DptBoard
  22. val bufReqNum: Vec[Vec[UInt]]
    Definition Classes
    DptBoard
  23. val bufValid: Vec[Bool]
    Definition Classes
    DptBoard
  24. val bufValidDnxt: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  25. val canFOpPostReq: Vec[Vec[Bool]]
    Definition Classes
    DptReadFOp
  26. val canFOpReq: Vec[Vec[Bool]]

    Whether this rs can request operator reading

    Whether this rs can request operator reading

    Definition Classes
    DptReadFOp
  27. val canIOpPostReq: Vec[Vec[Bool]]
    Definition Classes
    DptReadIOp
  28. val canIOpReq: Vec[Vec[Bool]]

    Whether this rs can request operator reading

    Whether this rs can request operator reading

    Definition Classes
    DptReadIOp
  29. def circuitName: String
    Attributes
    protected
    Definition Classes
    HasId
  30. final val clock: Clock
    Definition Classes
    Module
  31. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  32. def cmChn: Int
    Definition Classes
    HasRiftParameters
  33. def consistent(x: UInt): Bool
    Definition Classes
    HasFPUParameters
  34. val dcacheParams: DcacheParameters
    Definition Classes
    HasRiftParameters
  35. final val definitionIdentifier: String
    Definition Classes
    BaseModule
  36. def desiredName: String
    Definition Classes
    BaseModule
  37. def dptEntry: Int
    Definition Classes
    HasRiftParameters
  38. val entrySel: IndexedSeq[UInt]
    Definition Classes
    DptBoard
  39. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  40. def equals(that: Any): Boolean
    Definition Classes
    HasId → AnyRef → Any
  41. val fLen: Int
    Definition Classes
    HasFPUParameters
  42. def fRegNum: Int
    Definition Classes
    HasRiftParameters
  43. val floatTypes: List[FType]
    Definition Classes
    HasFPUParameters
  44. def fpuNum: Int
    Definition Classes
    HasRiftParameters
  45. def ftChn: Int
    Definition Classes
    HasRiftParameters
  46. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  47. def getCommands: Seq[Command]
    Attributes
    protected
    Definition Classes
    RawModule
  48. def getModulePorts: Seq[Data]
    Attributes
    protected[chisel3]
    Definition Classes
    BaseModule
  49. def hasDebugger: Boolean
    Definition Classes
    HasRiftParameters
  50. def hasL2: Boolean
    Definition Classes
    HasRiftParameters
  51. def hasLRU: Boolean
    Definition Classes
    HasRiftParameters
  52. def hasPreFetch: Boolean
    Definition Classes
    HasRiftParameters
  53. def hasSeed: Boolean
    Definition Classes
    HasId
  54. def hasVector: Boolean
    Definition Classes
    HasRiftParameters
  55. def hashCode(): Int
    Definition Classes
    HasId → AnyRef → Any
  56. def hasuBTB: Boolean
    Definition Classes
    HasRiftParameters
  57. def hpmNum: Int
    Definition Classes
    HasRiftParameters
  58. val icacheParams: IcacheParameters
    Definition Classes
    HasRiftParameters
  59. def ieee(x: UInt, t: FType = FType.D): UInt
    Definition Classes
    HasFPUParameters
  60. val ifParams: IFParameters
    Definition Classes
    HasRiftParameters
  61. def instanceName: String
    Definition Classes
    BaseModule → HasId → InstanceId
  62. val io: IssueIO
    Definition Classes
    DptBaseRiftModule
  63. val isBufFop: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  64. val isBufVop: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  65. val isBufXop: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  66. val isFRS1NoneReq: Vec[Bool]
    Definition Classes
    DptReadFOp
  67. val isFRS2NoneReq: Vec[Bool]
    Definition Classes
    DptReadFOp
  68. val isFRS3NoneReq: Vec[Bool]
    Definition Classes
    DptReadFOp
  69. val isIRS1NoneReq: Vec[Bool]
    Definition Classes
    DptReadIOp
  70. val isIRS2NoneReq: Vec[Bool]
    Definition Classes
    DptReadIOp
  71. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  72. def isLowPower: Boolean
    Definition Classes
    HasRiftParameters
  73. def isMinArea: Boolean
    Definition Classes
    HasRiftParameters
  74. val isOpReady: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  75. def l1BeatBits: Int
    Definition Classes
    HasRiftParameters
  76. def l1DW: Int
    Definition Classes
    HasRiftParameters
  77. val maskCondSelFRS1: Vec[Vec[Bool]]
    Definition Classes
    DptReadFOp
  78. val maskCondSelFRS2: Vec[Vec[Bool]]
    Definition Classes
    DptReadFOp
  79. val maskCondSelFRS3: Vec[Vec[Bool]]
    Definition Classes
    DptReadFOp
  80. val maskCondSelIRS1: Vec[Vec[Bool]]
    Definition Classes
    DptReadIOp
  81. val maskCondSelIRS2: Vec[Vec[Bool]]
    Definition Classes
    DptReadIOp
  82. def maxExpWidth: Int
    Definition Classes
    HasFPUParameters
  83. def maxRegNum: Int
    Definition Classes
    HasRiftParameters
  84. def maxSigWidth: Int
    Definition Classes
    HasFPUParameters
  85. def maxType: FType
    Definition Classes
    HasFPUParameters
  86. def memBeatBits: Int
    Definition Classes
    HasRiftParameters
  87. val minFLen: Int
    Definition Classes
    HasFPUParameters
  88. def minType: FType
    Definition Classes
    HasFPUParameters
  89. val minXLen: Int
    Definition Classes
    HasFPUParameters
  90. def mulNum: Int
    Definition Classes
    HasRiftParameters
  91. val nIntTypes: Int
    Definition Classes
    HasFPUParameters
  92. final lazy val name: String
    Definition Classes
    BaseModule
  93. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  94. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  95. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  96. def opChn: Int
    Definition Classes
    HasRiftParameters
  97. implicit val p: Parameters
    Definition Classes
    RiftModuleHasRiftParameters
  98. def parentModName: String
    Definition Classes
    HasId → InstanceId
  99. def parentPathName: String
    Definition Classes
    HasId → InstanceId
  100. def pathName: String
    Definition Classes
    HasId → InstanceId
  101. def plen: Int
    Definition Classes
    HasRiftParameters
  102. def pmpNum: Int
    Definition Classes
    HasRiftParameters
  103. def portsContains(elem: Data): Boolean
    Attributes
    protected
    Definition Classes
    BaseModule
  104. def portsSize: Int
    Attributes
    protected
    Definition Classes
    BaseModule
  105. val postBufOperator: Vec[Vec[UInt]]
  106. val postIsOpReady: Vec[Vec[Bool]]
  107. def prevType(t: FType): FType
    Definition Classes
    HasFPUParameters
  108. val rFOpNum: Vec[UInt]
    Definition Classes
    DptReadFOp
  109. val rIOpNum: Vec[UInt]
    Definition Classes
    DptReadIOp
  110. def recode(x: UInt, tag: Int): UInt
    Definition Classes
    HasFPUParameters
  111. final val reset: Reset
    Definition Classes
    Module
  112. def resetType: Type
    Definition Classes
    Module
  113. val riftSetting: RiftSetting
    Definition Classes
    HasRiftParameters
  114. def rnChn: Int
    Definition Classes
    HasRiftParameters
  115. def sanitizeNaN(x: UInt, t: FType): UInt
    Definition Classes
    HasFPUParameters
  116. val selFRS1: Vec[UInt]
    Definition Classes
    DptReadFOp
  117. val selFRS2: Vec[UInt]
    Definition Classes
    DptReadFOp
  118. val selFRS3: Vec[UInt]
    Definition Classes
    DptReadFOp
  119. val selIRS1: Vec[UInt]
    Definition Classes
    DptReadIOp
  120. val selIRS2: Vec[UInt]
    Definition Classes
    DptReadIOp
  121. val selMatrixFRS1: Vec[Vec[Vec[Bool]]]

    Who is the highest priority to read operator in each chn

    Who is the highest priority to read operator in each chn

    Definition Classes
    DptReadFOp
  122. val selMatrixFRS2: Vec[Vec[Vec[Bool]]]
    Definition Classes
    DptReadFOp
  123. val selMatrixFRS3: Vec[Vec[Vec[Bool]]]
    Definition Classes
    DptReadFOp
  124. val selMatrixIRS1: Vec[Vec[Vec[Bool]]]

    Who is the highest priority to read operator in each chn

    Who is the highest priority to read operator in each chn

    Definition Classes
    DptReadIOp
  125. val selMatrixIRS2: Vec[Vec[Vec[Bool]]]
    Definition Classes
    DptReadIOp
  126. def suggestName(seed: => String): IssueSel.this.type
    Definition Classes
    HasId
  127. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  128. def tlbEntry: Int
    Definition Classes
    HasRiftParameters
  129. final def toAbsoluteTarget: IsModule
    Definition Classes
    BaseModule → InstanceId
  130. final def toNamed: ModuleName
    Definition Classes
    BaseModule → InstanceId
  131. def toString(): String
    Definition Classes
    AnyRef → Any
  132. final def toTarget: ModuleTarget
    Definition Classes
    BaseModule → InstanceId
  133. def typeTag(t: FType): Int
    Definition Classes
    HasFPUParameters
  134. def typeTagWbOffset: UInt
    Definition Classes
    HasFPUParameters
  135. def unbox(x: UInt, tag: UInt, exactType: Option[FType]): UInt
    Definition Classes
    HasFPUParameters
  136. val vParams: VectorParameters
    Definition Classes
    HasRiftParameters
  137. def vRegNum: Int
    Definition Classes
    HasRiftParameters
  138. val vecBufOperator: Vec[UInt]
    Definition Classes
    VecDptBoard
  139. def vlen: Int
    Definition Classes
    HasRiftParameters
  140. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  141. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  142. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  143. def wbChn: Int
    Definition Classes
    HasRiftParameters
  144. def xLen: Int
    Definition Classes
    HasFPUParameters
  145. def xRegNum: Int
    Definition Classes
    HasRiftParameters

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated
  2. def override_clock: Option[Clock]
    Attributes
    protected
    Definition Classes
    Module
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 3.5) Use withClock at Module instantiation

  3. def override_clock_=(rhs: Option[Clock]): Unit
    Attributes
    protected
    Definition Classes
    Module
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 3.5) Use withClock at Module instantiation

  4. def override_reset: Option[Bool]
    Attributes
    protected
    Definition Classes
    Module
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 3.5) Use withClock at Module instantiation

  5. def override_reset_=(rhs: Option[Bool]): Unit
    Attributes
    protected
    Definition Classes
    Module
    Annotations
    @deprecated
    Deprecated

    (Since version Chisel 3.5) Use withClock at Module instantiation

Inherited from IssLoadFOp

Inherited from IssLoadIOp

Inherited from IssueBase

Inherited from DptReadFOp

Inherited from DptReadIOp

Inherited from DptAgeMatrix

Inherited from VecDptBoard

Inherited from DptBoard

Inherited from DptBase

Inherited from HasFPUParameters

Inherited from RiftModule

Inherited from HasRiftParameters

Inherited from Module

Inherited from RawModule

Inherited from BaseModule

Inherited from IsInstantiable

Inherited from HasId

Inherited from InstanceId

Inherited from AnyRef

Inherited from Any

Ungrouped