適用於PCI Express* 的多通道 DMA FPGA IP
適用於PCI Express的多通道 DMA IP 提供高效率、高速和配置靈活性,以支援從 HPC、雲端、網路到嵌入式的各種應用。這種低延遲、低資源利用率的解決方案支援多達 2048 個通道和基於 Linux 的 PCIe 驅動程式,對於處理大量數據的移動以優化系統性能至關重要。
1.Agilex™ 5 FPGA – AXI 多通道 DMA 可用。
- AXI-Stream 用戶邏輯介面
2.Agilex™ 7 FPGA – 根據使用者介面選擇,提供兩個多通道 DMA。
- Avalon® 記憶體對映或Avalon®串流用戶邏輯介面
- AXI-Stream 用戶邏輯介面
多通道 DMA IP 不僅提供如上所述的各種用戶邏輯介面,而且與我們符合 PCI-SIG* 標準的 PCI Express Hard IP 結合使用,可簡化整體整合並加快設計週期。
DMA 由由主機到裝置 (H2D) 和裝置到主機 (D2H) 佇列對組成的通道組成。如圖所示,多通道 DMA 可用於伺服器的硬體基礎架構,允許各種基於虛擬機器 (VM) 的用戶端與其基於 FPGA 裝置的對應客戶端之間進行通信。DMA 在由 Linux 驅動程式設置的基於描述符的佇列上運行,用於在FPGA和主機之間傳輸數據。當佇列填滿時,控制邏輯將讀取佇列描述符並執行它們。執行后,DMA 將提供一個中斷來記錄事務的完成。
在構建PCI Express系統級解決方案時,具有PCIe HardIP的多通道 DMA IP 都支援根埠 (RP) 和端點 (EP) 拓撲。這種類型的配置相容性和靈活性可以無縫集成到從嵌入式到企業的各種平臺中。
- 應用程式介面選項:AXI-Stream、Avalon 記憶體映射或 Avalon Streaming
- Agilex™ 7 FPGA DMA 功能
- Agilex™ 5 FPGA DMA 功能
- 根埠或端點可配置性
- 用於 DMA 作業的整合式 MSI-X 中斷
- DMA 級別的 10 位標記支援,以確保正確的交易跟蹤和管理
- 支援完成重新排序和完成超時
- 旨在防止所有通道的線頭阻塞
其他資源
尋找 IP
尋找符合您需求的 Altera® FPGA 智慧財產權核心。
技術支援
如需此 IP 核心的技術支持,請訪問 支持資源 或 Intel® 高級支援。您也可以在 「知識中心 與 社群」中搜尋此功能的相關主題。
IP 評估與購買
Altera® FPGA 智慧財產核心的評估模式與購買資訊。
IP 基礎工具組
免費的 Altera® FPGA IP 核心授權,以及 Quartus® Prime Standard 或 Pro Edition 軟體的有效授權。
設計範例
下載 Altera® FPGA 裝置的設計範例與參考設計。
聯絡業務人員
為了滿足您 Altera® FPGA 產品設計與加速的需求,請與銷售人員聯絡。