spinal
.
lib
.
cpu
.
riscv
debug
package
debug
Visibility
Public
All
Type Members
case class
DebugBus
(
addressWidth:
Int
)
extends
Bundle
with
IMasterSlave
with
Product
with
Serializable
class
DebugBusSlaveFactory
extends
BusSlaveFactoryDelayed
case class
DebugCapture
(
addressWidth:
Int
)
extends
Bundle
with
Product
with
Serializable
case class
DebugCmd
(
addressWidth:
Int
)
extends
Bundle
with
Product
with
Serializable
case class
DebugDmToHart
()
extends
Bundle
with
Product
with
Serializable
case class
DebugHartBus
()
extends
Bundle
with
IMasterSlave
with
Product
with
Serializable
case class
DebugHartToDm
()
extends
Bundle
with
Product
with
Serializable
case class
DebugModule
(
p:
DebugModuleParameter
)
extends
Component
with
Product
with
Serializable
case class
DebugModuleParameter
(
version:
Int
,
harts:
Int
,
progBufSize:
Int
,
datacount:
Int
,
xlens:
Seq
[
Int
]
)
extends
Product
with
Serializable
case class
DebugRsp
()
extends
Bundle
with
Product
with
Serializable
class
DebugTransportModuleJtag
extends
Area
case class
DebugTransportModuleJtagTap
(
p:
DebugTransportModuleParameter
,
debugCd:
ClockDomain
)
extends
Component
with
Product
with
Serializable
case class
DebugTransportModuleJtagTapWithTunnel
(
p:
DebugTransportModuleParameter
,
debugCd:
ClockDomain
)
extends
Component
with
Product
with
Serializable
case class
DebugTransportModuleParameter
(
addressWidth:
Int
,
version:
Int
,
idle:
Int
)
extends
Product
with
Serializable
case class
DebugTransportModuleTunneled
(
p:
DebugTransportModuleParameter
,
jtagCd:
ClockDomain
,
debugCd:
ClockDomain
)
extends
Component
with
Product
with
Serializable
case class
DebugUpdate
(
addressWidth:
Int
)
extends
Bundle
with
Product
with
Serializable
class
JtagTunnel
extends
Area
with
JtagTapFunctions
Value Members
object
DebugCaptureOp
extends
SpinalEnum
object
DebugDmToHartOp
extends
SpinalEnum
object
DebugModule
extends
Serializable
object
DebugModuleCmdErr
extends
SpinalEnum
object
DebugUpdateOp
extends
SpinalEnum
Ungrouped