TLP 包类型,1穿透,0直连。
MRdLk、CplLk、CplDLk,适用与 Legacy Software,也就是纯 PCI 时代的,Aware 新设备 例如 NVMe、GPU等,只要用 Locked Memory Read,分分钟死锁,同时设备端 MRd(DMA) 的 Completion Timeuout。
TLP包构造
选择包类型
Register Number
RD
4. Cpl.Status
PCIe Requester发出的所有PCIe Rd、NPWR、Atomic请求及PCIE 6.0的DWMR请求均需要Completer返回CPL/CPLD,CPL/CPLD中含有Cpl.Status字段,指示完成情况。那么CPL的状态如下:
SC,Successful Completion,请求成功
UR,Unsupported Request,不支持的请求
CA,Completer Abort,支持但由于违例等原因被终止了