【发布时间】:2017-08-03 06:43:20
【问题描述】:
我正在阅读 PCI Express 文档,并有一个与“TLP Flow control Credits”相关的问题。
这就是我的理解:因为 PCI express 没有边带信号,例如IRDY、TRDT、RBF,是使用流控信用模型。 TP有不同类型的PH、PD、NPH、..,它们都有自己的功劳。
我的理解对吗? 而且我不清楚这些学分的下一步是什么。谁能解释一下?
谢谢
【问题讨论】:
标签: pci-e
我正在阅读 PCI Express 文档,并有一个与“TLP Flow control Credits”相关的问题。
这就是我的理解:因为 PCI express 没有边带信号,例如IRDY、TRDT、RBF,是使用流控信用模型。 TP有不同类型的PH、PD、NPH、..,它们都有自己的功劳。
我的理解对吗? 而且我不清楚这些学分的下一步是什么。谁能解释一下?
谢谢
【问题讨论】:
标签: pci-e
在使用基于信用的流量控制的系统中,接收方不需要为流量控制提供巨大的缓冲区,因为发送方知道接收方的缓冲区中还剩下多少空间。尤其是可以节省线延迟的预留缓冲空间。
如果在接收方没有保证信用(空间),发送方将不会发送它的数据,因为它知道数据会被丢弃/丢失。如果接收方有更多的缓冲区空间,它将向发送方发送信用更新,通知发送方有更多可用空间。发送方在发送数据时,会根据发送数据量减少信用。
【讨论】: