ZHDZ012G December 2020 – June 2026 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , TDA4VM , TDA4VM-Q1
PCIe:基于端点目标选择属性 (ASEL) 的路由问题
PCIe 端点 (EP) 中的系统 DMA 可以发出目标选择属性 (ASEL) 设置为非零值的出站 PCIe 请求。这将使 PCIe 控制器能够绕过地址转换单元 (ATU),且系统 DMA 发出的地址将用作出站 PCIe 地址。
绕过 ATU 时,出站 PCIe 事务级数据包 (TLP) 中使用的功能编号错误地固定至 0。因此,多功能 EP 无法使用非零 ASEL 绕过 ATU。所有多功能 EP 事务都必须由 ATU 进行转换,以确保 TLP 中的功能编号正确。
如果多功能 EP 发出非零 ASEL 事务,则可能会导致 PCIe 根端口 (RP) 出现不支持的请求 (UR)。
该问题不会影响单功能 EP,因为其功能编号始终为零。
目前尚未找到在多功能 EP 中支持非零 ASEL 出站事务的权变措施。