我正在阅读PCI Express文档,并且有一个与“TLP Flow control Credits”相关的问题。
这是我所理解的:因为PCI express没有边带信号,例如IRDY,TRDT,RBF,是使用流量控制信用模型。有不同类型的TP PH,PD,NPH,...,以及它们的eash有自己的功劳。
我的理解是对的吗? 我不清楚这些学分的后续步骤是什么。有人可以解释一下吗?
由于
答案 0 :(得分:0)
在使用基于信用的流量控制的系统中,接收器不需要为流量控制提供巨大的缓冲区,因为发送方知道接收机缓冲区中剩余多少空间。特别是可以节省线延迟的备用缓冲空间。
如果在接收方没有保证信用(空间),则发送方不会发送它的数据,因为它知道数据将被丢弃/丢失。如果接收方具有更多缓冲区空间,它将向发送方发送信用更新,通知发送方有更多可用空间。当发件人发送数据时,它将根据发送数据量减少信用。