描述符通过三个部分组成,事务ID,属性域,TC域。如下图
由上可以知道,事务ID是以一个16位的的requester ID和一个8位的tag组成。 这是由请求者的BDF,Bus Number[7:0]、Device Number[4:0]、Function Number[2:0]组成的信息。 对于post请求,仅发送bdf作为requester id即可,对于non-posted请求,还需要tag字段,
这里之前有提到,对于attr[2]和attr[1:0]定义如下
对于bit1和bit2,有四种模式为,1.pci强排序模式,2.轻松排序模式,3.基于ID的排序模式,4.轻松排序或ID排序,如下
对于bit0,选择是否cache一致性。0是默认一致,1可不一致,如下图
tc作为流量控制,之前也提到过,000为默认不控制,001-111按照优先级做流控