GTS AXI Multichannel DMA IP for PCI Express User Guide

ID 847470
Date 5/06/2025
Public

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

Document Table of Contents

1.4.1. PCI Express and DMA

PCI Express* is a point-to-point, serial interconnect bus with a protocol stack that includes the Transaction, Data Link and Physical Layers. The protocol is scalable from 1 lane to 32 lanes per link, with data on the link serialized and sent from one device to another. It uses differential signaling with complementary pairs of signals for transmit and receive sides. It also uses packet-based transactions.

Figure 2. PCI Express Topology

Direct Memory Access (DMA) is a feature that enables data transfers between the Host memory and Device (Endpoint) memory without involving a processor. This feature offloads the processor during the data transfer process. A DMA controller can be used to facilitate such DMA operation, and it sends an interrupt to the processor once the transfer is completed.

The GTS AXI Multichannel DMA IP for PCI Express is one of the DMA IPs available in the Quartus® Prime Pro Edition IP catalog to implement a DMA Controller for PCI Express applications.