Multi Channel DMA Intel® FPGA IP for PCI Express Design Example User Guide

ID 683517
Date 10/28/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5. Revision History for the Multi Channel DMA Intel FPGA IP for PCI Express Design Example User Guide

Date Intel® Quartus® Prime Version IP Version Changes
2022.10.28 22.3

H-Tile IP version: 22.0.0

P-Tile IP version: 4.0.0

F-Tile IP version: 4.0.0

2022.08.24 22.2

H-Tile IP version: 21.5.0

P-Tile IP version: 3.1.0

F-Tile IP version: 3.0.0

  • Device-side Packet Loopback and Packet Generate/Check User Mode updated to BAM+MCDMA for the following topics
    • MCDMA H-Tile Design Examples for Endpoint
    • MCDMA F-Tile Design Examples for Endpoint
  • Device-side Packet Loopback and Packet Generate/Check User Mode updated to BAM+BAS for MCDMA P-Tile Design Examples for Endpoint
  • Hardware Test Results: Hardware test result added for Avalon-MM PIO using MCDMA Bypass Mode
  • Single-Port Avalon-ST PIO Using MCDMA Bypass Mode: Description updated
  • Simulation Waveforms: Added for Single-Port Avalon-ST Packet Generate/Check
  • Simulation Log: Added for Single-Port Avalon-ST Packet Generate/Check
  • Hardware Test Result: Added for Single-Port Avalon-ST Packet Generate/Check
  • Avalon-ST Device-side Packet Loopback: Description updated
  • Simulation Results: Updated for Avalon-ST Device-side Packet Loopback
  • Hardware Test Results: Updated for Avalon-ST Device-side Packet Loopback
  • Hardware Test Results: Intel Agilex F-Series P-Tile PCIe Gen4 x16 added for Avalon-MM DMA
  • Device-side Packet Loopback and Packet Generate/Check User Mode updated to BAM+MCDMA for all tables in Supported Simulators
  • BAS Test: Note added
  • BAS Verification: Commands updated for all operations
  • Example of Verifying on an AVMM Design: Commands updated
  • BAM Test: Commands updated in all steps
  • BAS Test: Commands and Result screenshots updated for all operations
4 Port AVST Mode has been deprecated from this release. All related 4 Port Mode information has been removed from the following sections:
  • Design Example Overview
  • MCDMA H-Tile Design Examples for Endpoint
  • MCDMA P-Tile Design Examples for Endpoint
  • MCDMA F-Tile Design Examples for Endpoint
  • Avalon-ST Device-side Packet Loopback
  • Example Testbench Flow for DMA Test with Packet Generate/Check Design Example
  • Driver Support
2022.04.29 22.1

H-Tile IP version: 21.4.0

P-Tile IP version: 3.0.0

F-Tile IP version: 2.0.0

Sections Updated:
  • MCDMA IP Modes [Note added]
  • MCDMA H-Tile Design Examples for Endpoint [New section added]
  • MCDMA P-Tile Design Examples for Endpoint [New section added]
  • MCDMA F-Tile Design Examples for Endpoint [New section added]
  • Hardware and Software Requirements [Version updated]
  • Single-Port Avalon-ST PIO Using MCDMA Bypass Mode [Figure Title updated]
  • Avalon-MM PIO Using MCDMA Bypass mode [Figure Title updated]
  • Hardware Test Results [Note added]
  • BAM_BAS Traffic Generator and Checker [Section title updated]
  • External Descriptor Controller [Description updated and High Level Block Diagram added]
  • Hardware Test Results [Example Design Test Result image updated]
  • Design Example Directory Structure [kmod folder structure updated]
  • Supported Simulators [New Tables added]
  • Run the Simulation Script [Table updated]
  • Running the Design Example Application on a Hardware Setup [Development kit support and Note added]
  • Driver Support [Driver Support for MCDMA Design Examples Table updated]
  • BAS Programming Sequence [Steps updated]
  • Run the Reference Example Application [Test Result image added]
  • Run the Reference Example Application [Test Result image added]
  • Examples [Note added]
2022.02.06 21.4

H-Tile IP version: 21.3.0

P-Tile IP version: 2.2.0

F-Tile IP version: 1.1.0

  • Added new design example: External Descriptor Controller
  • Added information for the Traffic Generator/Checker example design in Supported Simulators
2021.12.01 21.3

H-Tile IP version: 21.2.0

P-Tile IP version: 2.1.0

F-Tile IP version: 1.0.0

Rev H-Tile 21.2.0—2K channel support for D2H

Rev P-Tile 2.1.0—CS address width reduced from 29 to 14 bits

Rev F-Tile 1.0.0:
  • F-Tile support added
  • BAS EP design example added

Added new design example: Traffic Generator/Tracker

2021.09.15 21.2

H-Tile IP version: 21.1.0

P-Tile IP version: 2.0.0

  • Added SRIOV support for DPDK PMD
  • Added support for kernel mode driver
  • Added the Multi Channel DMA for FPGA IP Design Example User Guide Archives section
2021.05.24 21.1

H-Tile IP version: 2.0.0

P-Tile IP version: 1.0.0

  • Added the single-port Avalon-ST design example
  • Added support for new BAM, BAS, BAM+BAS, and BAM+MCDMA user modes
  • Added support for the DPDK PMD driver
  • Added support for the Xcelium simulator
2020.08.05 20.2

H-Tile IP version: 20.0.0

Initial Release