1. 概述
前两节介绍了PCI
访问桥设备和非桥设备的方法,本节就讲述PCIE
的配置过程
2. TLP事务层格式
2.1 Posted和Non-Posted
PCI
总线规定了两类数据传送方式,分别是Posted
和Non-Posted
数据传送方式。其中使用Posted
数据传送方式的总线事务也被称为Posted
总线事务;而使用Non-Posted
数据传送方式的总线事务也被称为Non-Posted
总线事务。
其中Posted
总线事务指PCI
主设备向PCI
目标设备进行数据传递时,当数据到达PCI
桥后,即由PCI
桥接管来自上游总线的总线事务,并将其转发到下游总线。采用这种数据传送方式,在数据还没有到达最终的目的地之前,PCI
总线就可以结束当前总线事务,从而在一定程度上解决了PCI
总线的拥塞。
而Non-Posted
总线事务是指PCI
主设备向PCI
目标设备进行数据传递时,数据必须到达最终目的地之后,才能结束当前总线事务的一种数据传递