Multi Channel DMA Intel® FPGA IP for PCI Express* Release Notes

ID 683791
Date 7/31/2024
Public
Document Table of Contents

1.7. Multi Channel DMA Intel FPGA IP for PCI Express : IP Core [H-Tile: 22.0.0] [P-Tile: 4.0.0] [F-Tile: 4.0.0]

Table 7.  Multi Channel DMA Intel FPGA IP for PCI Express : IP Core [H-Tile: 22.0.0] [P-Tile: 4.0.0] [F-Tile: 4.0.0] : 2022.10.11
Quartus® Prime Version IP Version Description Impact
22.3

[H-Tile: 22.0.0]

[P-Tile: 4.0.0]

[F-Tile: 4.0.0]

Added support for Root Port Address Translation Table in BAS and BAM+BAS modes (MCDMA P and F Tiles)

You can use ATT to access 64-bit PCIe address space.

Added support for Endpoint MSI request interface in BAS and BAM+BAS modes (MCDMA P and F Tiles)

You can use MSI request interface to trigger MSI messages.

Added support for 2x8 bifurcation mode (MCDMA P and F Tiles)

You can instantiate two separate instances of MCDMA IP Core in x8 mode

Added support for 64-byte non-aligned support for NetDev

With Enable address byte aligned transfer checked, this enables byte aligned data transfer in AVST H2D direction.

Enhanced Packet Generator/Checker example design to support the Channel and Function ID information

Supported in Custom and DPDK based MCDMA drivers.

Added support for D2H Data Mover Data Drop feature

Supported in Custom and DPDK based MCDMA drivers.

Added the following new Hard IP Modes and PLD clock frequencies support:
  • Gen4 1x16 Interface - 512 bit (PLD Clock Frequency 175 MHz / 200 MHz / 225 MHz / 250 MHz)
  • Gen4 2x8 Interface - 256 bit (PLD Clock Frequency 175 MHz / 200 MHz / 225 MHz / 250 MHz)
  • Gen3 2x8 Interface - 256 bit (PLD Clock Frequency 250 MHz)

PCIe port bifurcation is now supported by MCDMA IP for P-Tile and F-Tile. IT allows users to implement two PCIe links with MCDMA IP on a single tile.

Lower PLD clock frequency options are provided to ease timing closure when the throughput of the PCIe link can be a trade off.

Added Intel Agilex F-Series F-Tile ES FPGA Development Kit board preset for design example generation.

The VID-related settings including the pin assignments are included in the .qsf file of the generated design example when selected.

Added Eye Viewer feature in F-Tile Debug Toolkit while in Endpoint mode and using Linux OS and Windows.

Allows users to measure on-die eye height margin.