PCIE系统标准体系结构解读(七):QoS/TC和仲裁、流控制

1.7 QoS/TC和仲裁

1.7.1 服务质量

PCIe体系结构的若干特性提供了使QoS得以实现的机制。支持QoS的PCIe特性包括:

流量类别(TC)

虚拟信道(VC)

端口仲裁

虚拟信道仲裁

链路流控制

PCIe使用这些特性支持两种常见类型的事务:同步事务和异步事务,这些事务可以从QoS的PCIe实现中受益。

1.8 流控制

1.8.1 流控制的概念

每一PCIe链路两端的端口都必须实现流控制。PCIe是点对点实现的,如果等待通过链路传输的只有一个事务流,那么流控制机制的效率可能非常低。PCIe通过为不同的事务流(虚拟信道)实现多个流控制缓冲区,而提高了链路的效率。对于给定的链路,由于要对所实现的每个虚拟信道单独进行管理,所有如果某一VC的流控制缓冲区已满,则发送器就可以使用另一个缓冲区并发送与该缓冲区相关的事务。

这种链路流控制机制使用了一种基于信用的机制,这种机制允许发送端口检查接收端口缓冲区空间的可用性。在初始化的时候,各个接收器向链路另一端的端口报告其缓冲区的大小。接收端口通过发送已经释放的信用数,继续周期性地更新发送端口。这些功能是通过流

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值