架构 - 4.0 简体中文

QDMA Subsystem for PCI Express v4.0 产品指南 (PG302)

Document ID
PG302
Release Date
2022-05-20
Version
4.0 简体中文

根端口模型包括以下块:

  • dsport(根端口)
  • usrapp_tx
  • usrapp_rx
  • usrapp_com(仅限 Verilog)

usrapp_txusrapp_rx 块与 dsport 块相连,以通过端点受测设计 (DUT) 发射和接收 TLP。端点 DUT 由 PCIe 端点和 PIO 设计(如图所示)或客户设计组成。

usrapp_tx 块将 TLP 发送至 dsport 块以供通过 PCI Express 链路发送至端点 DUT。而端点 DUT 器件则通过 PCI Express 链路将 TLP 发射至 dsport 块,随后此块将被传递到 usrapp_rx 块。通过 PCI Express 逻辑进行通信时,dsport 与核共同负责数据链路层和物理链路层处理。usrapp_txusrapp_rx 均使用 usrapp_com 来执行共享功能,例如,TLP 处理和日志文件输出。传输事务顺序或测试程序由 usrapp_tx 块发起,以对端点器件互连结构接口进行仿真。usrapp_rx 块将会接收到来自端点器件的 TLP 响应。usrapp_tx 块与 usrapp_rx 块之间的通信使 usrapp_tx 块能够在 usrapp_rx 块接收到来自端点器件的 TLP 时,验证行为是否正确并执行相应的操作。