Rocket - subsystem - PeripheryBus

https://mp.weixin.qq.com/s/MkKnV42Lh9-yg53D3hg8XQ

 

简单介绍PeripheryBus的实现。

 

Rocket - subsystem - PeripheryBus_第1张图片

1. BusAtomics

 

BusAtomics用于定义原子操作相关的参数:

其中:

a. arithmetic:表示是否支持数学运算原子操作;

b. buffer:缓存参数:

c. widenBytes:表示是否需要对请求的数据宽度进行拓宽;用于给TLWidthWidget提供参数:

Rocket - subsystem - PeripheryBus_第2张图片

 

2. PeripheryBusParams

 

PeripheryBusParams定义PeripheryBus使用的参数:

-----------------------------------------------------------------------------
这是一篇付费文章,请移步付费阅读全文,谢谢!
文章链接:https://mp.weixin.qq.com/s/MkKnV42Lh9-yg53D3hg8XQ

你可能感兴趣的:(Rocket - subsystem - PeripheryBus)