Dskpimc? · 2020年07月17日

CHI QOS机制

本文描述CHI协议支持的Quality of Service(QoS)机制,包含以下内容:

  • Overview
  • QoS priority
  • Repeating a transaction with higher QoS value

作者:谷公子

一、Overview

一个系统可能使用QoS方案来取得:

对于特定流,保证transactions的最大latency;
对于requests流,保证最小带宽Bandwidth;
对于特定requests流,提供最优的Bandwidth和latency;
在总线中间节点的支持下,满足系统QoS需求的低latency或保证数据吞吐量需求主要是由transactions endpoint负责的。协议通过定义packets的QoS优先级值和使用defined credit机制控制request flow来支持这一点。

二、QoS priority

在Protocol nodes或ICN内,4bit的QoS值用于给要处理的packets排序优先级。packets的QoS Priority Value(PV,优先级)是由产生transaction的源赋予的。在典型使用模型中,此值取决于源类型和流量类别,QoS的升序值表示更高的优先级。源还可以根据某些累积的延迟和所需的吞吐量度量动态地改变该值。

三、Repeating a transaction with higher QoS value

当发送了一笔特定QoS值的transaction,允许发送一笔QoS不同,通常是更高的transaction。Completer要求能处理这种多个不同的requests请求。在这种情况下,如果一笔transaction收到RetryAck响应,允许取消该transaction并返回Credit。
————————————————

版权声明:本文为CSDN博主「谷公子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/W1Z1Q/article/details/104240353

CHI系列篇


更多AMBA CHI的知识请关注Arm AMBA 协议集专栏。
推荐阅读
关注数
7916
内容数
82
Arm AMBA协议集,APB,AHB,AXI,CHI等相关公开课回放及文章
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息