uncore

MemIOTileLinkIOConverter

class MemIOTileLinkIOConverter extends TLModule with MIFParameters

Linear Supertypes
MIFParameters, TLModule, TileLinkParameters, UsesParameters, Module, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MemIOTileLinkIOConverter
  2. MIFParameters
  3. TLModule
  4. TileLinkParameters
  5. UsesParameters
  6. Module
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MemIOTileLinkIOConverter(qDepth: Int)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def <>(src: Module): Unit

    Definition Classes
    Module
  5. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  6. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  7. val acq_has_data: Bool

  8. val active_in: Bool

  9. val active_out: Bool

  10. def addClock(clock: Clock): Unit

    Definition Classes
    Module
  11. def addDefaultReset: Unit

    Definition Classes
    Module
  12. def addModule[T <: Module](c: ⇒ T)(implicit p: Parameters): T

    Definition Classes
    Module
  13. def addModule[T <: Module](c: ⇒ T, f: PartialFunction[Any, Any]): T

    Definition Classes
    Module
  14. def addPin[T <: Data](pin: T, name: String): T

    Definition Classes
    Module
  15. def addResetPin(reset: Bool): Bool

    Definition Classes
    Module
  16. val addr_out: UInt

  17. val amoAluOperandBits: Int

    Definition Classes
    TileLinkParameters
  18. def apply(name: String): Data

    Definition Classes
    Module
  19. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  20. def assert(cond: Bool, message: String): Unit

    Definition Classes
    Module
  21. val asserts: ArrayBuffer[Assert]

    Definition Classes
    Module
  22. def bfs(visit: (Node) ⇒ Unit): Unit

    Definition Classes
    Module
  23. val bindings: ArrayBuffer[Binding]

    Definition Classes
    Module
  24. val children: ArrayBuffer[Module]

    Definition Classes
    Module
  25. var clock: Clock

    Definition Classes
    Module
  26. val clocks: ArrayBuffer[Clock]

    Definition Classes
    Module
  27. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. val cmd_sent_out: Bool

  29. val dataBits: Int

  30. val data_from_rel: Bool

  31. def debug(x: Node): Unit

    Definition Classes
    Module
  32. val debugs: LinkedHashSet[Node]

    Definition Classes
    Module
  33. var defaultResetPin: Bool

    Definition Classes
    Module
  34. var defaultWidth: Int

    Definition Classes
    Module
  35. def dfs(visit: (Node) ⇒ Unit): Unit

    Definition Classes
    Module
  36. val dstIdBits: Int

  37. val dst_off: Int

  38. def emitDec(b: Backend): String

    Definition Classes
    Module
  39. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. def equals(that: Any): Boolean

    Definition Classes
    Module → AnyRef → Any
  41. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  42. def findBinding(m: Node): Option[Binding]

    Definition Classes
    Module
  43. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  44. def getClassValNames(c: Class[_]): ArrayBuffer[String]

    Definition Classes
    Module
  45. def getPathName(separator: String): String

    Definition Classes
    Module
  46. def getPathName: String

    Definition Classes
    Module
  47. def getValNames: ArrayBuffer[String]

    Definition Classes
    Module
  48. val gnt_arb: Arbiter[GrantToDst]

  49. def hasClock: Boolean

    Definition Classes
    Module
  50. var hasExplicitClock: Boolean

    Definition Classes
    Module
  51. var hasExplicitReset: Boolean

    Definition Classes
    Module
  52. def hasReset: Boolean

    Definition Classes
    Module
  53. def hasWhenCond: Boolean

    Definition Classes
    Module
  54. val has_data: Bool

  55. val hashCode: Int

    Definition Classes
    Module → AnyRef → Any
  56. val io: Bundle { ... /* 2 definitions in type refinement */ }

    Definition Classes
    MemIOTileLinkIOConverter → Module
  57. var ioVal: Data

    Definition Classes
    Module
  58. def isInput(node: Node): Boolean

    Definition Classes
    Module
  59. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  60. def keepInputs(nodes: Seq[Node]): Seq[Node]

    Definition Classes
    Module
  61. var level: Int

    Definition Classes
    Module
  62. val make_grant_ack: Bool

  63. def markComponent(): Unit

    Definition Classes
    Module
  64. val mifAddrBits: Int

    Definition Classes
    MIFParameters
  65. val mifDataBeats: Int

    Definition Classes
    MIFParameters
  66. val mifDataBits: Int

    Definition Classes
    MIFParameters
  67. val mifTagBits: Int

    Definition Classes
    MIFParameters
  68. var moduleName: String

    Definition Classes
    Module
  69. var name: String

    Definition Classes
    Module
  70. var named: Boolean

    Definition Classes
    Module
  71. val names: HashMap[String, Node]

    Definition Classes
    Module
  72. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  73. def nextIndex: Int

    Definition Classes
    Module
  74. var nindex: Int

    Definition Classes
    Module
  75. val nodes: LinkedHashSet[Node]

    Definition Classes
    Module
  76. final def notify(): Unit

    Definition Classes
    AnyRef
  77. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  78. def ownIo(): Unit

    Definition Classes
    Module
  79. lazy val params: Parameters

    Definition Classes
    Module
  80. var parent: Module

    Definition Classes
    Module
  81. var pathParent: Module

    Definition Classes
    Module
  82. def printf(message: String, args: Node*): Unit

    Definition Classes
    Module
  83. val printfs: ArrayBuffer[Printf]

    Definition Classes
    Module
  84. val rel_has_data: Bool

  85. def removeInputs(nodes: Seq[Node]): Seq[Node]

    Definition Classes
    Module
  86. def reset: Bool

    Definition Classes
    Module
  87. def reset_=(): Unit

    Definition Classes
    Module
  88. def reset_=(r: Bool): Unit

    Definition Classes
    Module
  89. val resets: HashMap[Bool, Bool]

    Definition Classes
    Module
  90. def stripComponent(s: String): String

    Definition Classes
    Module
  91. val switchKeys: Stack[Bits]

    Definition Classes
    Module
  92. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  93. val tag_in: UInt

  94. val tag_out: UInt

  95. val tlAcquireTypeBits: Int

    Definition Classes
    TileLinkParameters
  96. val tlAcquireUnionBits: Int

    Definition Classes
    TileLinkParameters
  97. val tlBeatAddrBits: Int

    Definition Classes
    TileLinkParameters
  98. val tlBlockAddrBits: Int

    Definition Classes
    TileLinkParameters
  99. val tlByteAddrBits: Int

    Definition Classes
    TileLinkParameters
  100. val tlClientIdBits: Int

    Definition Classes
    TileLinkParameters
  101. val tlClientXactIdBits: Int

    Definition Classes
    TileLinkParameters
  102. val tlCoh: CoherencePolicy

    Definition Classes
    TileLinkParameters
  103. val tlDataBeats: Int

    Definition Classes
    TileLinkParameters
  104. val tlDataBits: Int

    Definition Classes
    TileLinkParameters
  105. val tlDataBytes: Int

    Definition Classes
    TileLinkParameters
  106. val tlGrantTypeBits: Int

    Definition Classes
    TileLinkParameters
  107. val tlManagerIdBits: Int

    Definition Classes
    TileLinkParameters
  108. val tlManagerXactIdBits: Int

    Definition Classes
    TileLinkParameters
  109. val tlMaxClientXacts: Int

    Definition Classes
    TileLinkParameters
  110. val tlMaxClientsPerPort: Int

    Definition Classes
    TileLinkParameters
  111. val tlMaxManagerXacts: Int

    Definition Classes
    TileLinkParameters
  112. val tlMemoryOpcodeBits: Int

    Definition Classes
    TileLinkParameters
  113. val tlMemoryOperandSizeBits: Int

    Definition Classes
    TileLinkParameters
  114. val tlNCachelessClients: Int

    Definition Classes
    TileLinkParameters
  115. val tlNCachingClients: Int

    Definition Classes
    TileLinkParameters
  116. val tlNClients: Int

    Definition Classes
    TileLinkParameters
  117. val tlNManagers: Int

    Definition Classes
    TileLinkParameters
  118. val tlNetworkDoesNotInterleaveBeats: Boolean

    Definition Classes
    TileLinkParameters
  119. val tlNetworkPreservesPointToPointOrdering: Boolean

    Definition Classes
    TileLinkParameters
  120. val tlWriteMaskBits: Int

    Definition Classes
    TileLinkParameters
  121. val tl_cnt_in: UInt

  122. val tl_cnt_out: UInt

  123. val tl_done_out: Bool

  124. val tl_wrap_in: Bool

  125. val tl_wrap_out: Bool

  126. def toString(): String

    Definition Classes
    Module → AnyRef → Any
  127. var traversal: Int

    Definition Classes
    Module
  128. var verilog_parameters: String

    Definition Classes
    Module
  129. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  130. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  131. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  132. def whenCond: Bool

    Definition Classes
    Module
  133. val whenConds: Stack[Bool]

    Definition Classes
    Module
  134. def wires: Array[(String, Bits)]

    Definition Classes
    Module

Inherited from MIFParameters

Inherited from TLModule

Inherited from TileLinkParameters

Inherited from UsesParameters

Inherited from Module

Inherited from AnyRef

Inherited from Any

Ungrouped