Packages

c

debug.DebugModule

DebugModuleImp

class DebugModuleImp extends DMBase with DMStatus with DMAbstract

Linear Supertypes
DMAbstract, DMStatus, DMBase, LazyModuleImp, LazyModuleImpLike, Module, RawModule, BaseModule, IsInstantiable, HasId, InstanceId, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DebugModuleImp
  2. DMAbstract
  3. DMStatus
  4. DMBase
  5. LazyModuleImp
  6. LazyModuleImpLike
  7. Module
  8. RawModule
  9. BaseModule
  10. IsInstantiable
  11. HasId
  12. InstanceId
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DebugModuleImp()

Type Members

  1. class DMIO extends Bundle
    Definition Classes
    DMBase

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 ABSTRACT: Int
    Definition Classes
    DMBase
  5. def DATA: Int
    Definition Classes
    DMBase
  6. def EXCEPTION: Int
    Definition Classes
    DMBase
  7. def FLAGS: Int
    Definition Classes
    DMBase
  8. def GOING: Int
    Definition Classes
    DMBase
  9. def HALTED: Int
    Definition Classes
    DMBase
  10. def IO[T <: Data](iodef: => T)(implicit sourceInfo: SourceInfo): T
    Attributes
    protected
    Definition Classes
    BaseModule
  11. def PROGBUF: Int
    Definition Classes
    DMBase
  12. def RESUMING: Int
    Definition Classes
    DMBase
  13. def ROMBASE: Int
    Definition Classes
    DMBase
  14. def WHERETO: Int
    Definition Classes
    DMBase
  15. def _bindIoInPlace(iodef: Data)(implicit sourceInfo: SourceInfo): Unit
    Attributes
    protected
    Definition Classes
    BaseModule
  16. var _closed: Boolean
    Attributes
    protected
    Definition Classes
    BaseModule
  17. def _moduleDefinitionIdentifierProposal: String
    Attributes
    protected
    Definition Classes
    BaseModule
  18. def _traitModuleDefinitionIdentifierProposal: Option[String]
    Attributes
    protected
    Definition Classes
    BaseModule
  19. val aampostincrement: Bool
    Definition Classes
    DMAbstract
  20. val aamsize: UInt
    Definition Classes
    DMAbstract
  21. val aamvirtual: Bool
    Definition Classes
    DMAbstract
  22. val aarpostincrement: Bool
    Definition Classes
    DMAbstract
  23. val aarsize: UInt
    Definition Classes
    DMAbstract
  24. val abstractDataMem_dnxt1: Vec[UInt]
    Definition Classes
    DMAbstract
  25. val abstractDataMem_dnxt2: Vec[UInt]
    Definition Classes
    DMAbstract
  26. val abstractDataMem_qout: Vec[UInt]
    Definition Classes
    DMAbstract
  27. val abstractDataMem_ren1: Vec[Bool]
    Definition Classes
    DMAbstract
  28. val abstractDataMem_wen1: Vec[Bool]
    Definition Classes
    DMAbstract
  29. val abstractDataMem_wen2: Vec[Bool]
    Definition Classes
    DMAbstract
  30. val abstractGeneratedMem: Vec[UInt]
    Definition Classes
    DMAbstract
  31. val abstract_hartId: UInt
    Definition Classes
    DMBase
  32. val ackhavereset_W1: Bool
    Definition Classes
    DMBase
  33. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  34. val auto: AutoBundle
    Definition Classes
    LazyModuleImp → LazyModuleImpLike
  35. val autoexecdata: UInt
    Definition Classes
    DMAbstract
  36. val autoexecprogbuf: UInt
    Definition Classes
    DMAbstract
  37. val busy: Bool
    Definition Classes
    DMBase
  38. def circuitName: String
    Attributes
    protected
    Definition Classes
    HasId
  39. final val clock: Clock
    Definition Classes
    Module
  40. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  41. val clrresethaltEn: Bool
    Definition Classes
    DMBase
  42. val cmdTpye: UInt
    Definition Classes
    DMAbstract
  43. val cmderr: UInt
    Definition Classes
    DMBase
  44. val command: UInt
    Definition Classes
    DMAbstract
  45. val commandEn: Bool
    Definition Classes
    DMAbstract
  46. val commandVal: UInt
    Definition Classes
    DMAbstract
  47. val control: UInt
    Definition Classes
    DMAbstract
  48. val dangles: List[Dangle]
    Definition Classes
    LazyModuleImp → LazyModuleImpLike
  49. final val definitionIdentifier: String
    Definition Classes
    BaseModule
  50. def desiredName: String
    Definition Classes
    LazyModuleImpLike → BaseModule
  51. val dmactive: Bool
    Definition Classes
    DMBase
  52. val dmi_req: DecoupledIO[RegMapperInput]
  53. val dmi_resp: DecoupledIO[RegMapperOutput]
  54. val dmstatus: DMSTATUSFields
    Definition Classes
    DMBase
  55. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  56. def equals(that: Any): Boolean
    Definition Classes
    HasId → AnyRef → Any
  57. val flags: Vec[DEBUG_ROM_FLAGS]
    Definition Classes
    DMBase
  58. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  59. def getCommands: Seq[Command]
    Attributes
    protected
    Definition Classes
    RawModule
  60. def getModulePorts: Seq[Data]
    Attributes
    protected[chisel3]
    Definition Classes
    BaseModule
  61. val haltreq: Vec[Bool]
    Definition Classes
    DMBase
  62. val hartExceptionId: UInt
    Definition Classes
    DMBase
  63. val hartExceptionWrEn: Bool
    Definition Classes
    DMBase
  64. val hartGoingId: UInt
    Definition Classes
    DMBase
  65. val hartGoingWrEn: Bool
    Definition Classes
    DMBase
  66. val hartHaltedId: UInt
    Definition Classes
    DMBase
  67. val hartHaltedWrEn: Bool
    Definition Classes
    DMBase
  68. val hartResumingId: UInt
    Definition Classes
    DMBase
  69. val hartResumingWrEn: Bool
    Definition Classes
    DMBase
  70. val hartreset: Vec[Bool]
    Definition Classes
    DMBase
  71. val hartsel: UInt
    Definition Classes
    DMBase
  72. def hasSeed: Boolean
    Definition Classes
    HasId
  73. def hashCode(): Int
    Definition Classes
    HasId → AnyRef → Any
  74. val havereset: Vec[Bool]
    Definition Classes
    DMBase
  75. def instanceName: String
    Definition Classes
    BaseModule → HasId → InstanceId
  76. def instantiate(): (AutoBundle, List[Dangle])
    Attributes
    protected[diplomacy]
    Definition Classes
    LazyModuleImpLike
  77. val io: DMIO
    Definition Classes
    DMBase
  78. val isAbstractDataMemAccessAuto: Bool
    Definition Classes
    DMAbstract
  79. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  80. val isProgramBufferMemAccessAuto: Bool
    Definition Classes
    DMAbstract
  81. val is_access_CSR: Bool
    Definition Classes
    DMAbstract
  82. val is_access_FPR: Bool
    Definition Classes
    DMAbstract
  83. val is_access_GPR: Bool
    Definition Classes
    DMAbstract
  84. val is_access_memory: Bool
    Definition Classes
    DMAbstract
  85. val is_access_register: Bool
    Definition Classes
    DMAbstract
  86. val is_halted: Vec[Bool]
    Definition Classes
    DMBase
  87. val is_misalign: Bool
    Definition Classes
    DMAbstract
  88. val is_quick_access: Bool
    Definition Classes
    DMAbstract
  89. final lazy val name: String
    Definition Classes
    BaseModule
  90. val ndmreset: Bool
    Definition Classes
    DMBase
  91. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  92. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  93. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  94. implicit val p: Parameters
    Definition Classes
    LazyModuleImpLike
  95. def parentModName: String
    Definition Classes
    HasId → InstanceId
  96. def parentPathName: String
    Definition Classes
    HasId → InstanceId
  97. def pathName: String
    Definition Classes
    HasId → InstanceId
  98. def portsContains(elem: Data): Boolean
    Attributes
    protected
    Definition Classes
    BaseModule
  99. def portsSize: Int
    Attributes
    protected
    Definition Classes
    BaseModule
  100. val postexec: Bool
    Definition Classes
    DMAbstract
  101. val programBufferMem_dnxt1: Vec[UInt]
    Definition Classes
    DMAbstract
  102. val programBufferMem_dnxt2: Vec[UInt]
    Definition Classes
    DMAbstract
  103. val programBufferMem_qout: Vec[UInt]
    Definition Classes
    DMAbstract
  104. val programBufferMem_ren1: Vec[Bool]
    Definition Classes
    DMAbstract
  105. val programBufferMem_wen1: Vec[Bool]
    Definition Classes
    DMAbstract
  106. val programBufferMem_wen2: Vec[Bool]
    Definition Classes
    DMAbstract
  107. val regno: UInt
    Definition Classes
    DMAbstract
  108. final val reset: Reset
    Definition Classes
    Module
  109. def resetType: Type
    Definition Classes
    Module
  110. val resethaltreq: Vec[Bool]
    Definition Classes
    DMBase
  111. val respMap: Seq[(Int, Seq[RegField])]
  112. val resumeReq_W1: Bool
    Definition Classes
    DMBase
  113. val resumeack: Vec[Bool]
    Definition Classes
    DMBase
  114. val setresethaltEn: Bool
    Definition Classes
    DMBase
  115. def suggestName(seed: => String): DebugModuleImp.this.type
    Definition Classes
    HasId
  116. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  117. val target_specific: UInt
    Definition Classes
    DMAbstract
  118. final def toAbsoluteTarget: IsModule
    Definition Classes
    BaseModule → InstanceId
  119. final def toNamed: ModuleName
    Definition Classes
    BaseModule → InstanceId
  120. def toString(): String
    Definition Classes
    AnyRef → Any
  121. final def toTarget: ModuleTarget
    Definition Classes
    BaseModule → InstanceId
  122. val transfer: Bool
    Definition Classes
    DMAbstract
  123. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  124. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  125. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  126. val whereTo: UInt
    Definition Classes
    DMAbstract
  127. val wrapper: LazyModule
    Definition Classes
    LazyModuleImp → LazyModuleImpLike
  128. val write: Bool
    Definition Classes
    DMAbstract

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 DMAbstract

Inherited from DMStatus

Inherited from DMBase

Inherited from LazyModuleImp

Inherited from LazyModuleImpLike

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