架构 - 4.1 简体中文

DMA/Bridge Subsystem for PCI Express 产品指南 (PG195)

Document ID
PG195
Release Date
2023-11-24
Version
4.1 简体中文

上图所示的“Root Port”(根端口)模型包含下列块:

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

usrapp_txusrapp_rx 块与 dsport 块相连,以通过端点 DUT 发射和接收 TLP。端点 DUT 包含 DMA Subsystem for PCIe

usrapp_tx 块将 TLP 发送至 dsport 块,以便跨 PCI Express 链路发送至端点 DUT。而端点 DUT 器件则通过 PCI Express 链路将 TLP 发射至 dsport 块,随后此块将被传递到 usrapp_rx 块。通过 PCI Express 逻辑进行通信时,dsport 与核共同负责数据链路层和物理链路层处理。usrapp_txusrapp_rx 均使用 usrapp_com 来执行共享功能,例如,TLP 处理和 log 日志文件输出。

PIO 写入和读取由 usrapp_tx 进行初始化。

DMA Subsystem for PCIe 使用 7 系列 Gen2 Integrated Block for PCIe7 系列 Gen3 Integrated Block for PCIeAMD UltraScale™ 器件 Gen3 Integrate Block for PCIeAMD UltraScale+™ 器件 Integrate Block for PCIe。请参阅相应指南中的“测试激励文件”章节:

  • 7 Series FPGAs Integrated Block for PCI Express LogiCORE IP 产品指南(PG054)
  • Virtex 7 FPGA Integrated Block for PCI Express LogiCORE IP 产品指南(PG023)
  • UltraScale 器件 Gen3 Integrated Block for PCI Express LogiCORE IP 产品指南(PG156)
  • UltraScale+ Integrated Block for PCI Express LogiCORE IP 产品指南(PG213)