PCIe使用信用来控制从发送器到接收器的TLP流。
端口支持的信用量直接影响该端口的吞吐量。
高吞吐量PCIe插槽(例如x16和x8)通常提供32或64个写入信用。
- 低吞吐量PCIe插槽(例如x1)通常仅提供8或16个写入信用。
- 具有低信用值,发送设备只能在接收器用完信用之前发送一些TLP。
- 现在,发射机必须等到接收机通过处理数据释放信用。
- 使用大信用缓冲区,接收方有更多时间处理数据并在使用所有信用之前释放信用。
以下是给定链路宽度和写入信用缓冲区的一些典型PCIe Gen1(2.5Gbps)数字。
。x1,8 PD – 80MB / s
。x1,16 PD – 120MB / s
。x4与32 PD – 400MB / s
。x4与64 PD – 700MB / s
没有回复内容