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

ID 683821
Date 4/11/2023
Public

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

Document Table of Contents

3. Functional Description

Figure 2. Multi Channel DMA IP for PCI Express Block Diagram

Not all the blocks co-exist in a design. Required functional blocks are enabled based on the user mode that you select when you configure the IP. The following table shows valid user modes that Multi Channel DMA IP for PCI Express supports. Each row indicates a user mode with required block(s).

Table 16.  Valid user modes and required functional blocks
Mode MCDMA Bursting Master (BAM) Bursting Slave (BAS) Config Slave (CS) Data Mover
Endpoint MCDMA × × × ×
BAM × × × ×
BAS × × × ×
BAM+BAS × × ×
BAM+MCDMA × × ×
BAM+BAS+MCDMA × ×
Data Mover Only × × ×
Root Port BAM × × ×
BAS × × ×
BAM+BAS × ×