uncore

HTIF

class HTIF extends Module with HTIFParameters

Linear Supertypes
HTIFParameters, UsesParameters, Module, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HTIF
  2. HTIFParameters
  3. UsesParameters
  4. Module
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new HTIF(pcr_RESET: 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. def addClock(clock: Clock): Unit

    Definition Classes
    Module
  8. def addDefaultReset: Unit

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

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

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

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

    Definition Classes
    Module
  13. val addr: UInt

  14. def apply(name: String): Data

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

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

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

    Definition Classes
    Module
  18. val bad_mem_packet: Bool

  19. def bfs(visit: (Node) ⇒ Unit): Unit

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

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

    Definition Classes
    Module
  22. var clock: Clock

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

    Definition Classes
    Module
  24. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. val cmd: UInt

  26. val cmd_ack: UInt

  27. val cmd_nack: UInt

  28. val cmd_readcr: UInt

  29. val cmd_readmem: UInt

  30. val cmd_writecr: UInt

  31. val cmd_writemem: UInt

  32. val cnt: UInt

  33. val cnt_done: Bool

  34. val dataBeats: Int

    Definition Classes
    HTIFParameters
  35. val dataBits: Int

    Definition Classes
    HTIFParameters
  36. def debug(x: Node): Unit

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

    Definition Classes
    Module
  38. var defaultResetPin: Bool

    Definition Classes
    Module
  39. var defaultWidth: Int

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

    Definition Classes
    Module
  41. def emitDec(b: Backend): String

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

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

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

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

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

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

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

    Definition Classes
    Module
  49. def getPathName: String

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

    Definition Classes
    Module
  51. def hasClock: Boolean

    Definition Classes
    Module
  52. var hasExplicitClock: Boolean

    Definition Classes
    Module
  53. var hasExplicitReset: Boolean

    Definition Classes
    Module
  54. def hasReset: Boolean

    Definition Classes
    Module
  55. def hasWhenCond: Boolean

    Definition Classes
    Module
  56. val hashCode: Int

    Definition Classes
    Module → AnyRef → Any
  57. val init_addr: UInt

  58. val io: HTIFModuleIO

    Definition Classes
    HTIF → Module
  59. var ioVal: Data

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

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

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

    Definition Classes
    Module
  63. var level: Int

    Definition Classes
    Module
  64. val long_request_bits: Int

  65. def markComponent(): Unit

    Definition Classes
    Module
  66. val mem_req_data: UInt

  67. var moduleName: String

    Definition Classes
    Module
  68. val n: Int

  69. val nCores: Int

    Definition Classes
    HTIFParameters
  70. val nSCR: Int

    Definition Classes
    HTIFParameters
  71. val nack: Bool

  72. var name: String

    Definition Classes
    Module
  73. var named: Boolean

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

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

    Definition Classes
    AnyRef
  76. def nextIndex: Int

    Definition Classes
    Module
  77. val next_cmd: UInt

  78. var nindex: Int

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

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

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

    Definition Classes
    AnyRef
  82. val offsetBits: Int

    Definition Classes
    HTIFParameters
  83. def ownIo(): Unit

    Definition Classes
    Module
  84. val packet_ram: Mem[UInt]

  85. val packet_ram_depth: Int

  86. val packet_ram_raddr: UInt

  87. lazy val params: Parameters

    Definition Classes
    Module
  88. var parent: Module

    Definition Classes
    Module
  89. var pathParent: Module

    Definition Classes
    Module
  90. val pcrReadData: UInt

  91. val pcr_addr: UInt

  92. val pcr_coreid: UInt

  93. val pcr_wdata: UInt

  94. val pos: UInt

  95. def printf(message: String, args: Node*): Unit

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

    Definition Classes
    Module
  97. def removeInputs(nodes: Seq[Node]): Seq[Node]

    Definition Classes
    Module
  98. def reset: Bool

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

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

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

    Definition Classes
    Module
  102. val rx_cmd: UInt

  103. val rx_count: UInt

  104. val rx_count_w: Int

  105. val rx_done: Bool

  106. val rx_shifter: UInt

  107. val rx_shifter_in: UInt

  108. val rx_word_count: UInt

  109. val rx_word_done: Bool

  110. val scr_addr: UInt

  111. val scr_rdata: Vec[UInt]

  112. val seqno: UInt

  113. val short_request_bits: Int

  114. val size: UInt

  115. val state: UInt

  116. val state_mem_rreq: UInt

  117. val state_mem_rresp: UInt

  118. val state_mem_wreq: UInt

  119. val state_mem_wresp: UInt

  120. val state_pcr_req: UInt

  121. val state_pcr_resp: UInt

  122. val state_rx: UInt

  123. val state_tx: UInt

  124. def stripComponent(s: String): String

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

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

    Definition Classes
    AnyRef
  127. def toString(): String

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

    Definition Classes
    Module
  129. val tx_cmd: UInt

  130. val tx_cmd_ext: UInt

  131. val tx_count: UInt

  132. val tx_data: UInt

  133. val tx_done: Bool

  134. val tx_header: UInt

  135. val tx_size: UInt

  136. val tx_subword_count: UInt

  137. val tx_word_count: UInt

  138. var verilog_parameters: String

    Definition Classes
    Module
  139. val w: Int

    Definition Classes
    HTIFParameters
  140. final def wait(): Unit

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

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

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

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

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

    Definition Classes
    Module

Inherited from HTIFParameters

Inherited from UsesParameters

Inherited from Module

Inherited from AnyRef

Inherited from Any

Ungrouped