PCIE
PIO模式:
一个CPU传输一个32bit给PCIE(IP)。CPU直接与PCIE做数据传输。
DMA模式:
CPU通过PCIE bridge 与多个PCIE设备连接,CPU发送命令给桥,桥控制PCIE与memory直接数据连接。
tlp报文
读报文
CPU发送Memory Read Request命令通过PCIE(IP)解析成tlp报文给APP
APP发送Completion with Data命令后接DATA通过IP解析成tlp报文传给CPU
Memory Read Request命令
TC:指令最高优先级,PC向PCIE发送多个命令,TC表示实时性。
TD:是否存在校验
EP:是否存在故障
Attr:灵活性,PCIE顺序
Length:读数据个数;1=1个DW(32bit);2=2个DW(2个32bit);
Requester ID:发起命令主机ID;ID=总线编号+设备编号+功能编号;
Tag:标签;一个报文一个标签号,自动累加,1、2、3、4…
Last BE;First BE:一共8bit,每个bit对应数据的4个bit是否有