Packages

class Issue extends IssueSel with IssSelAlu with IssSelMul with IssSelBru with IssSelCsr with IssSelLsu with IssSelFpu

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Issue
  2. IssSelFpu
  3. IssSelLsu
  4. IssSelCsr
  5. IssSelBru
  6. IssSelMul
  7. IssSelAlu
  8. IssueSel
  9. IssLoadFOp
  10. IssLoadIOp
  11. IssueBase
  12. DptReadFOp
  13. DptReadIOp
  14. DptAgeMatrix
  15. VecDptBoard
  16. DptBoard
  17. DptBase
  18. HasFPUParameters
  19. RiftModule
  20. HasRiftParameters
  21. Module
  22. RawModule
  23. BaseModule
  24. IsInstantiable
  25. HasId
  26. InstanceId
  27. AnyRef
  28. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Issue()(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 Pkg_alu_iss(idx: Int): Alu_iss_info
    Definition Classes
    IssSelAlu
  9. def Pkg_bru_iss(idx: Int): Bru_iss_info
    Definition Classes
    IssSelBru
  10. def Pkg_csr_iss(idx: Int): Csr_iss_info
    Definition Classes
    IssSelCsr
  11. def Pkg_fpu_iss(idx: Int): Fpu_iss_info
    Definition Classes
    IssSelFpu
  12. def Pkg_mul_iss(idx: Int): Mul_iss_info
    Definition Classes
    IssSelMul
  13. def S: UInt
    Definition Classes
    HasFPUParameters
  14. def _bindIoInPlace(iodef: Data)(implicit sourceInfo: SourceInfo): Unit
    Attributes
    protected
    Definition Classes
    BaseModule
  15. var _closed: Boolean
    Attributes
    protected
    Definition Classes
    BaseModule
  16. def _moduleDefinitionIdentifierProposal: String
    Attributes
    protected
    Definition Classes
    BaseModule
  17. def _traitModuleDefinitionIdentifierProposal: Option[String]
    Attributes
    protected
    Definition Classes
    BaseModule
  18. val ageMatrixPostR: Vec[Vec[Bool]]
    Definition Classes
    DptAgeMatrix
  19. val ageMatrixR: Vec[Vec[Bool]]
    Definition Classes
    DptAgeMatrix
  20. val ageMatrixW: Vec[Vec[Bool]]
    Definition Classes
    DptAgeMatrix
  21. val aluIssFifo: IndexedSeq[Queue[Alu_iss_info]]
    Definition Classes
    IssSelAlu
  22. val aluIssIdx: Vec[UInt]
    Definition Classes
    IssSelAlu
  23. val aluIssInfo: IndexedSeq[Alu_iss_info]
    Definition Classes
    IssSelAlu
  24. val aluIssMatrix: Vec[Vec[Vec[Bool]]]
    Definition Classes
    IssSelAlu
  25. def aluNum: Int
    Definition Classes
    HasRiftParameters
  26. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  27. def box(x: UInt, tag: UInt): UInt
    Definition Classes
    HasFPUParameters
  28. def box(x: UInt, t: FType): UInt
    Definition Classes
    HasFPUParameters
  29. val bruIssFifo: Queue[Bru_iss_info]
    Definition Classes
    IssSelBru
  30. val bruIssIdx: UInt
    Definition Classes
    IssSelBru
  31. val bruIssInfo: IndexedSeq[Bru_iss_info]
    Definition Classes
    IssSelBru
  32. val bruIssMatrix: Vec[Vec[Bool]]
    Definition Classes
    IssSelBru
  33. val bufInfo: Vec[Dpt_info]
    Definition Classes
    DptBoard
  34. val bufOperator: Vec[Vec[UInt]]
    Definition Classes
    DptBoard
  35. val bufReqNum: Vec[Vec[UInt]]
    Definition Classes
    DptBoard
  36. val bufValid: Vec[Bool]
    Definition Classes
    DptBoard
  37. val bufValidDnxt: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  38. val canFOpPostReq: Vec[Vec[Bool]]
    Definition Classes
    DptReadFOp
  39. val canFOpReq: Vec[Vec[Bool]]

    Whether this rs can request operator reading

    Whether this rs can request operator reading

    Definition Classes
    DptReadFOp
  40. val canIOpPostReq: Vec[Vec[Bool]]
    Definition Classes
    DptReadIOp
  41. val canIOpReq: Vec[Vec[Bool]]

    Whether this rs can request operator reading

    Whether this rs can request operator reading

    Definition Classes
    DptReadIOp
  42. def circuitName: String
    Attributes
    protected
    Definition Classes
    HasId
  43. final val clock: Clock
    Definition Classes
    Module
  44. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  45. def cmChn: Int
    Definition Classes
    HasRiftParameters
  46. def consistent(x: UInt): Bool
    Definition Classes
    HasFPUParameters
  47. val csrIssFifo: Queue[Csr_iss_info]
    Definition Classes
    IssSelCsr
  48. val csrIssIdx: UInt
    Definition Classes
    IssSelCsr
  49. val csrIssInfo: IndexedSeq[Csr_iss_info]
    Definition Classes
    IssSelCsr
  50. val csrIssMatrix: Vec[Vec[Bool]]
    Definition Classes
    IssSelCsr
  51. val dcacheParams: DcacheParameters
    Definition Classes
    HasRiftParameters
  52. final val definitionIdentifier: String
    Definition Classes
    BaseModule
  53. def desiredName: String
    Definition Classes
    BaseModule
  54. def dptEntry: Int
    Definition Classes
    HasRiftParameters
  55. val entrySel: IndexedSeq[UInt]
    Definition Classes
    DptBoard
  56. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. def equals(that: Any): Boolean
    Definition Classes
    HasId → AnyRef → Any
  58. val fLen: Int
    Definition Classes
    HasFPUParameters
  59. def fRegNum: Int
    Definition Classes
    HasRiftParameters
  60. val floatTypes: List[FType]
    Definition Classes
    HasFPUParameters
  61. def fpuNum: Int
    Definition Classes
    HasRiftParameters
  62. def ftChn: Int
    Definition Classes
    HasRiftParameters
  63. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  64. def getCommands: Seq[Command]
    Attributes
    protected
    Definition Classes
    RawModule
  65. def getModulePorts: Seq[Data]
    Attributes
    protected[chisel3]
    Definition Classes
    BaseModule
  66. def hasDebugger: Boolean
    Definition Classes
    HasRiftParameters
  67. def hasL2: Boolean
    Definition Classes
    HasRiftParameters
  68. def hasLRU: Boolean
    Definition Classes
    HasRiftParameters
  69. def hasPreFetch: Boolean
    Definition Classes
    HasRiftParameters
  70. def hasSeed: Boolean
    Definition Classes
    HasId
  71. def hasVector: Boolean
    Definition Classes
    HasRiftParameters
  72. def hashCode(): Int
    Definition Classes
    HasId → AnyRef → Any
  73. def hasuBTB: Boolean
    Definition Classes
    HasRiftParameters
  74. def hpmNum: Int
    Definition Classes
    HasRiftParameters
  75. val icacheParams: IcacheParameters
    Definition Classes
    HasRiftParameters
  76. def ieee(x: UInt, t: FType = FType.D): UInt
    Definition Classes
    HasFPUParameters
  77. val ifParams: IFParameters
    Definition Classes
    HasRiftParameters
  78. def instanceName: String
    Definition Classes
    BaseModule → HasId → InstanceId
  79. val io: IssueIO
    Definition Classes
    DptBaseRiftModule
  80. val isBufFop: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  81. val isBufVop: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  82. val isBufXop: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  83. val isFRS1NoneReq: Vec[Bool]
    Definition Classes
    DptReadFOp
  84. val isFRS2NoneReq: Vec[Bool]
    Definition Classes
    DptReadFOp
  85. val isFRS3NoneReq: Vec[Bool]
    Definition Classes
    DptReadFOp
  86. val isIRS1NoneReq: Vec[Bool]
    Definition Classes
    DptReadIOp
  87. val isIRS2NoneReq: Vec[Bool]
    Definition Classes
    DptReadIOp
  88. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  89. def isLowPower: Boolean
    Definition Classes
    HasRiftParameters
  90. def isMinArea: Boolean
    Definition Classes
    HasRiftParameters
  91. val isOpReady: Vec[Vec[Bool]]
    Definition Classes
    DptBoard
  92. def l1BeatBits: Int
    Definition Classes
    HasRiftParameters
  93. def l1DW: Int
    Definition Classes
    HasRiftParameters
  94. val lsuIssFifo: Queue[Lsu_iss_info]
    Definition Classes
    IssSelLsu
  95. val lsuIssIdx: UInt
    Definition Classes
    IssSelLsu
  96. val lsuIssInfo: Vec[Lsu_iss_info]
    Definition Classes
    IssSelLsu
  97. val lsuIssMatrix: Vec[Vec[Bool]]
    Definition Classes
    IssSelLsu
  98. val maskCondAluIss: Vec[Vec[Bool]]
    Definition Classes
    IssSelAlu
  99. val maskCondBruIss: Vec[Bool]
    Definition Classes
    IssSelBru
  100. val maskCondCsrIss: Vec[Bool]
    Definition Classes
    IssSelCsr
  101. val maskCondLsuIss: Vec[Bool]
    Definition Classes
    IssSelLsu
  102. val maskCondSelFRS1: Vec[Vec[Bool]]
    Definition Classes
    DptReadFOp
  103. val maskCondSelFRS2: Vec[Vec[Bool]]
    Definition Classes
    DptReadFOp
  104. val maskCondSelFRS3: Vec[Vec[Bool]]
    Definition Classes
    DptReadFOp
  105. val maskCondSelIRS1: Vec[Vec[Bool]]
    Definition Classes
    DptReadIOp
  106. val maskCondSelIRS2: Vec[Vec[Bool]]
    Definition Classes
    DptReadIOp
  107. def maxExpWidth: Int
    Definition Classes
    HasFPUParameters
  108. def maxRegNum: Int
    Definition Classes
    HasRiftParameters
  109. def maxSigWidth: Int
    Definition Classes
    HasFPUParameters
  110. def maxType: FType
    Definition Classes
    HasFPUParameters
  111. def memBeatBits: Int
    Definition Classes
    HasRiftParameters
  112. val minFLen: Int
    Definition Classes
    HasFPUParameters
  113. def minType: FType
    Definition Classes
    HasFPUParameters
  114. val minXLen: Int
    Definition Classes
    HasFPUParameters
  115. def mulNum: Int
    Definition Classes
    HasRiftParameters
  116. val nIntTypes: Int
    Definition Classes
    HasFPUParameters
  117. final lazy val name: String
    Definition Classes
    BaseModule
  118. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  119. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  120. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  121. def opChn: Int
    Definition Classes
    HasRiftParameters
  122. implicit val p: Parameters
    Definition Classes
    RiftModuleHasRiftParameters
  123. def parentModName: String
    Definition Classes
    HasId → InstanceId
  124. def parentPathName: String
    Definition Classes
    HasId → InstanceId
  125. def pathName: String
    Definition Classes
    HasId → InstanceId
  126. def plen: Int
    Definition Classes
    HasRiftParameters
  127. def pmpNum: Int
    Definition Classes
    HasRiftParameters
  128. def portsContains(elem: Data): Boolean
    Attributes
    protected
    Definition Classes
    BaseModule
  129. def portsSize: Int
    Attributes
    protected
    Definition Classes
    BaseModule
  130. val postBufOperator: Vec[Vec[UInt]]
    Definition Classes
    IssueSel
  131. val postIsOpReady: Vec[Vec[Bool]]
    Definition Classes
    IssueSel
  132. def prevType(t: FType): FType
    Definition Classes
    HasFPUParameters
  133. val rFOpNum: Vec[UInt]
    Definition Classes
    DptReadFOp
  134. val rIOpNum: Vec[UInt]
    Definition Classes
    DptReadIOp
  135. def recode(x: UInt, tag: Int): UInt
    Definition Classes
    HasFPUParameters
  136. final val reset: Reset
    Definition Classes
    Module
  137. def resetType: Type
    Definition Classes
    Module
  138. val riftSetting: RiftSetting
    Definition Classes
    HasRiftParameters
  139. def rnChn: Int
    Definition Classes
    HasRiftParameters
  140. def sanitizeNaN(x: UInt, t: FType): UInt
    Definition Classes
    HasFPUParameters
  141. val selFRS1: Vec[UInt]
    Definition Classes
    DptReadFOp
  142. val selFRS2: Vec[UInt]
    Definition Classes
    DptReadFOp
  143. val selFRS3: Vec[UInt]
    Definition Classes
    DptReadFOp
  144. val selIRS1: Vec[UInt]
    Definition Classes
    DptReadIOp
  145. val selIRS2: Vec[UInt]
    Definition Classes
    DptReadIOp
  146. 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
  147. val selMatrixFRS2: Vec[Vec[Vec[Bool]]]
    Definition Classes
    DptReadFOp
  148. val selMatrixFRS3: Vec[Vec[Vec[Bool]]]
    Definition Classes
    DptReadFOp
  149. 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
  150. val selMatrixIRS2: Vec[Vec[Vec[Bool]]]
    Definition Classes
    DptReadIOp
  151. def suggestName(seed: => String): Issue.this.type
    Definition Classes
    HasId
  152. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  153. def tlbEntry: Int
    Definition Classes
    HasRiftParameters
  154. final def toAbsoluteTarget: IsModule
    Definition Classes
    BaseModule → InstanceId
  155. final def toNamed: ModuleName
    Definition Classes
    BaseModule → InstanceId
  156. def toString(): String
    Definition Classes
    AnyRef → Any
  157. final def toTarget: ModuleTarget
    Definition Classes
    BaseModule → InstanceId
  158. def typeTag(t: FType): Int
    Definition Classes
    HasFPUParameters
  159. def typeTagWbOffset: UInt
    Definition Classes
    HasFPUParameters
  160. def unbox(x: UInt, tag: UInt, exactType: Option[FType]): UInt
    Definition Classes
    HasFPUParameters
  161. val vParams: VectorParameters
    Definition Classes
    HasRiftParameters
  162. def vRegNum: Int
    Definition Classes
    HasRiftParameters
  163. val vecBufOperator: Vec[UInt]
    Definition Classes
    VecDptBoard
  164. def vlen: Int
    Definition Classes
    HasRiftParameters
  165. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  166. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  167. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  168. def wbChn: Int
    Definition Classes
    HasRiftParameters
  169. def xLen: Int
    Definition Classes
    HasFPUParameters
  170. 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 IssSelFpu

Inherited from IssSelLsu

Inherited from IssSelCsr

Inherited from IssSelBru

Inherited from IssSelMul

Inherited from IssSelAlu

Inherited from IssueSel

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