文章目录
LazyModule
RocketChip中所有电路模块都是LazyModule
的子模块。
BareSubsystem
BareSubsystem
是所有子系统类层次的根。
BareSubsystem
在LazyModule
的基础上混入了BindingScope
来支持设备树的生成。
BaseSubsystem
BaseSubsystem
是一个尚未添加外设、端口以及核心的基础子系统。
BaseSubsystem
在BareSubsystem
的基础上混入了
Attachable
提供了一套标准接口,使得其他东西能够附加到这边HasConfigurablePRCILocations
这是 PRCI 关联信号的附加点HasConfigurableTLNetworkTopology
用来查找该层次上TileLink总线的拓扑配置
RocketSubsystem
RocketSubsystem
在BaseSubsystem
的基础上混入了HasRocketTiles
ExampleRocketSystem
Exampl