Versal™ adaptive SoC CPM DMA and Bridge Subsystem for PCIe® 在 Versal 自適應晶片上系統 (System-on-Chip, SoC) 與其他器件之間,使用廣泛部署的業界標準 PCI Express® 系統架構,提供豐富的高效能資料傳輸選項。此子系統在健全且彈性的 Versal 自適應 SoC PCI Express 整合式區塊內實現,包含直接記憶體存取 (Direct Memory Access, DMA) 和快取一致性互連(CPM4 或 CPM5)。共提供三種功能模式:
- 佇列式直接記憶體存取 (Queue Direct Memory Access, QDMA) – 以佇列為基礎的可配置分散聚集 DMA 實現,提供數千個佇列、以單根輸入/輸出虛擬化 (Single-root Input/Output Virtualization, SR-IOV) 支援多實體/虛擬功能,並提供進階的中斷支援。在此模式下,此 IP 提供 AXI4-MM 與 AXI4-Stream 使用者介面,均可每個佇列分開設定。根據 PCIe 系統架構慣例,QDMA 非常適合端點 (Endpoint, EP) 使用案例,也可用於建構專屬的系統架構。
- AXI 橋接器 – 一個以橋接器為基礎的可配置轉譯層,位在 PCIe® 系統和 AXI4-MM 內部至 AMD 器件之間。在此模式中,此 IP 將 PCIe 讀取與寫入存取轉譯並轉送至 AXI4-MM 介面指令,並同樣將 AXI4-MM 介面指令轉譯並轉送至 PCIe 讀取和寫入存取。根據 PCIe 系統架構慣例,AXI 橋接器非常適合根埠 (Root Port, RP) 使用案例和端點 (Endpoint, EP) 使用案例,也可用於建構專屬的系統架構。
- 賽靈思直接記憶體存取 (Xilinx Direct Memory Access, XDMA)(僅 CPM4) – 一個以通道為基礎的可配置分散聚集 DMA 實現,提供四個卡到主機 (Card-to-Host, C2H) 通道及四個主機到卡 (Host-to-Card, H2C) 通道,並支援中斷。在此模式中,IP 可提供 AXI4-MM 或 AXI4-Stream 使用者介面。根據 PCIe 系統架構慣例,XDMA 非常適合端點 (Endpoint, EP) 使用案例,也可用於建構專屬的系統架構。