PCIe 记录

2023-12-27 01:52:18
  1. TLP 包类型,1穿透,0直连。
    在这里插入图片描述

  2. MRdLk、CplLk、CplDLk,适用与 Legacy Software,也就是纯 PCI 时代的,Aware 新设备 例如 NVMe、GPU等,只要用 Locked Memory Read,分分钟死锁,同时设备端 MRd(DMA) 的 Completion Timeuout。
    在这里插入图片描述

  3. 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,支持但由于违例等原因被终止了

文章来源:https://blog.csdn.net/wangjingyu00711/article/details/135227559
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。