4.4.2. 功能描述
4.4.2.1. 带宽限流
带宽限流采用发令牌机制实现,AXI Mattrix对各主设备分发令牌,获得令牌的主设备才可对从设备发起请求操作; 主设备在静默期间如果没有请求操作,可对发放的令牌进行累积存储,后续进行多次请求。
AXICFG有三个参数可调,分别如下:
基础传输速率(Basic Rate ):即为发放令牌的速率,决定了一段时间内传输传输的带宽
突发传输速率(Burst Rate ):静默时间后累积多个令牌,使用该速率进行传输
突发限制个数(Burst Limit):静默时间内允许积累令牌最大数量
带宽限流为辅助功能,默认情况下不使用,在总线带宽或者延迟不足时可以调整使用。
4.4.2.2. 优先级配置
AXI Mattrix主设备优先级配置推荐如 表 4.2 所示。
主设备 |
带宽限流 |
优先级 |
说明 |
---|---|---|---|
CPU |
不限制 |
Int_QoS = 6 |
为快速响应,不做限流 |
AHB |
不限制 |
Int_QoS = a |
为快速响应,不做限流 |
DE |
不限制 |
Ext_QoS = 8(low) 13(high) |
为快速响应,不做限流 |
GE |
根据方案限制 |
Int_QoS = 5 |
|
VE |
根据方案限制 |
Int_QoS = 5 |
|
DVP |
根据方案限制 |
Int_QoS = 7 |
注:QoS范围为0~15,值越大优先级越高