1、三种路由方式
(1)基于ID的路由:“总线号+设备号+功能号”;在配置PCIE设备阶段,和设备回复完成报文,使用ID路由
(2)基于地址的路由:给每个PCEI设备分配号地址空间资源后,直接使用地址访问各个设备;
(3)隐式路由:在TLP包头中有字段表明路由,Message使用;
2、TLP包格式解析
(1)TLP包时事务层的数据包格式,在包头中会指定TLP的格式,目的设备的路由信息等等;
(2)Fmt和Type两个字段表示TLP包的格式,不同格式的TLP包,后面的字段是有差异的。分为memory类型、I/O类型、配置类型;具体细节
3、不同格式TLP包
(1)Fmt和Type两个字段表示TLP包的格式,具体映射关系如上;
(2)其中Message使用隐式路由,由type字段的第三位决定;