Quality of service

The AXI4 protocol introduces extra signals to support the quality of service (QoS).
Quality of service allows you to prioritize transactions allowing you to improve system
performance, by ensuring that more important transactions are dealt with higher priority.
There are two quality of service signals:
• AWQOS is sent on the Write Address channel for each write transaction.
• ARQOS is sent on the Read Address channel for each read transaction.
Both signals are 4 bits wide, where the value 0x0 indicates the lowest priority, and the value 0xF
indicates the highest priority.
The default system-level implementation of quality of service is that any component with a choice
of more than one transaction processes the transaction with the higher QoS value first.
The following diagram shows an example system with a Direct Memory Controller (DMC),
specifically the DMC-400. This controller manages transactions to DRAM:
在这里插入图片描述
In practice, some elements, like the CPU, require memory accesses that are far more important than
those of other components, like the GPU or the VPU.
When appropriate QoS values are assigned to transactions, the interconnect can arbitrate higher
priority transaction ahead of lower priority transactions and the DMC reorders transactions to
ensure that the correct priority is given.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值