1.14. Multi Channel DMA Intel FPGA IP for PCI Express : IP Core [P-Tile: v1.0.0] [H-Tile: v2.0.0]
Quartus® Prime Version | IP Version | Description | Impact |
---|---|---|---|
21.1 | [P-Tile: v1.0.0] [H-Tile: v2.0.0] |
Added support for P-Tile Gen4/Gen3 x16 (Root Port, Endpoint) and x8 (Endpoint). | You can implement up to Gen4 x16 link in Stratix® 10 DX and Agilex™ 7 FPGA device families. |
Added support for H-Tile Gen3 x8 and Root Port mode. | You can implement Gen3 x16/x8 link in Intel Stratix 10 GX and MX device families. | ||
Added support for various user modes: Multi channel DMA (EP), Bursting Master (RP, EP), Bursting Slave (RP, EP), BAM-BAS (RP, EP) and BAM-MCDMA (EP). | You can implement a user mode that best suits your application needs based on the port usage (Root Port / Endpoint). | ||
Added support for Configuration Slave interface for Root Port mode. | You can write to/read from the downstream Endpoint configuration space registers using the Config Slave interface. | ||
Added support for user MSI-X in MCDMA mode. | You can trigger an MSI-X in MCDMA mode. | ||
Added support for user FLR in MCDMA mode. | Endpoint user logic can be reset by the Function Level Reset. | ||
Added support for SR-IOV. | You can implement multiple PFs/VFs: Up to 8 PFs in P-Tile and 4 PFs in H-Tile. | ||
Added support for MCDMA AVST 1 port interface. | AVST 1 port interface enables you to implement multiple channels of H2D/D2H DMA. | ||
Support for increased DMA channels: -
|
You can allocate more DMA channels to a function. | ||
Added support for D2H Descriptor Prefetch in AVST 1 port mode. | You can configure the number of prefetch channels and maximum descriptor fetch. | ||
Added support for 8-byte Metadata | In MCDMA AVST mode, you can re-purpose the descriptor H2D destination address and D2H source address fields to carry application specific metadata. | ||
Added support for DPDK PMD and Kernel mode drivers | You can implement MCDMA software using these drivers. |