Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

ID 823097
Date 4/07/2025
Public
Document Table of Contents

6.3. DMA PCIe Mode Settings

Table 120.  DMA PCIe Mode Settings
Parameter Range Default Description
Data Width of TX and RX Application Interface 128, 256 128 PCIe IP TX and RX AXI Streaming Interface Data Width.
Maximum Payload Size 128 bytes, 256 bytes, 512 bytes 512 bytes Select the maximum payload size based on the configuration in the PCIe IP.
Maximum Read Request Size 128 bytes, 256 bytes, 512 bytes, 1024 bytes, 2048 bytes, 4096 bytes 512 bytes
Select the maximum read request size (MRRS) based on the configuration in the PCIe IP.
Note: A higher MRRS results in better throughput but incurs higher resource utilization.
Enable 64-bits Address Capability On or Off Off

Enable 64bits addressing capability. This parameter indicates whether the SSGDMA IP should generate a 64bits or 32bits addressing transaction.

Enable Extended Tag Support On or Off On Enable the extended tag supports (up to 8bits tag).
Control and Status Register (CSR) Responder
Access Permission for CSR Responder Transaction: Privilege

Unprivileged access,

Privileged access

Unprivileged access

Select the access permission encoding on app_ss_lite_csr_awprot/ app_ss_lite_csr_arprot port for transaction coming from CSR Responder interface. Refer to AMBA AXI and ACE Protocol Specification for more details.

Security

Secure Access,

Non-secure Access

Secure Access

Select the access permission encoding on app_ss_lite_csr_awprot/ app_ss_lite_csr_arprot port for transaction coming from CSR Responder interface. Refer to AMBA AXI and ACE Protocol Specification for more details.

Data Type

Data Access,

Instruction access

Data Access

Select the access permission encoding on app_ss_lite_csr_awprot/ app_ss_lite_csr_arprot port for transaction coming from CSR Responder interface. Refer to AMBA AXI and ACE Protocol Specification for more details.

Optional Interface/Port
Enable Completion Timeout Interface On or Off Off Enable Completion Timeout Interface to connect with PCIe IP.
Enable Control Shadow Interface On or Off Off Enable Control Shadow Interface to connect with PCIe IP.
Bursting Manager (BAM)
Enable BAM Interface On or Off Off

Enable Bursting Manager interface.

Identification Tag Width of BAM Interface 1-18 8 Bursting Manager AXI4 Interface Identification Tag Width
Access Permission for BAM Interface: Privilege

Unprivileged access,

Privileged access

Unprivileged access

Select the access permission encoding on bam_awprot/ bam_arprot port for transaction coming from BAM interface. Refer to AMBA AXI and ACE Protocol Specification for more details.

Security

Secure Access,

Non-secure Access

Secure Access

Select the access permission encoding on bam_awprot/ bam_arprot port for transaction coming from BAM interface. Refer to AMBA AXI and ACE Protocol Specification for more details.

Data Type

Data Access,

Instruction access

Data Access

Select the access permission encoding on bam_awprot/ bam_arprot port for transaction coming from BAM interface. Refer to AMBA AXI and ACE Protocol Specification for more details.

Interrupt
Enable MSI-X Interrupt On or Off On Enable MSI-X interrupt in the SSGDMA IP.