4.4.2. 功能描述

4.4.2.1. 带宽限流

带宽限流采用发令牌机制实现,AXI Mattrix对各主设备分发令牌,获得令牌的主设备才可对从设备发起请求操作; 主设备在静默期间如果没有请求操作,可对发放的令牌进行累积存储,后续进行多次请求。

AXICFG有三个参数可调,分别如下:

  • 基础传输速率(Basic Rate ):即为发放令牌的速率,决定了一段时间内传输传输的带宽

  • 突发传输速率(Burst Rate ):静默时间后累积多个令牌,使用该速率进行传输

  • 突发限制个数(Burst Limit):静默时间内允许积累令牌最大数量

带宽限流为辅助功能,默认情况下不使用,在总线带宽或者延迟不足时可以调整使用。

4.4.2.2. 优先级配置

AXI Mattrix主设备优先级配置推荐如 表 4.2 所示。

表 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,值越大优先级越高