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

3.2.2.3. Base Address Registers

Figure 20. PF BAR Configuration Parameters

The Base Address Registers settings are available for the Native Endpoint design. In Multichannel DMA, BAM+MCDMA and BAM+BAS+MCDMA modes, BAR0 is allocated to access a 4 MB space that internal IP registers are mapped to.

In Multichannel DMA mode, BAR2 size can be configured through the BAR2 Address Width parameter in MCDMA Settings.

Supported BAR types for the user application are as follows (vary by user mode):

  • BAR 0/2/4: Disabled, 64-bit prefetchable memory, 64-bit non-prefetchable memory.
  • BAR 1/3/5: Disabled.

If you select a 64-bit type for BAR 0/2/4, then the adjacent BAR 1/3/5 is disabled.

The following tables show the BAR and Expansion ROM parameters that can be configured in each user mode.

Table 27.  PF BAR Configuration per User Mode [MCDMA, BAM, BAS]Y = This BAR is available to the user application.
PF0 BAR Multichannel DMA Bursting Master Bursting Slave
BAR0

64-bit prefetchable memory

Size: 4 MB - 22 bits

Note: BAR not available to user application.

Y Y
BAR1

Disabled

Note: BAR not available to user application.

Disabled Disabled
BAR2

64-bit prefetchable memory

Size: 4 MB - 22 bits

Note: BAR not available to user application.

Y Y
BAR3

Disabled

Note: BAR not available to user application.

Disabled Disabled
BAR4

Disabled

Note: BAR not available to user application.

Y Y
BAR5

Disabled

Note: BAR not available to user application.

Disabled Disabled
Expansion ROM Y Y Y
Table 28.  PF BAR Configuration per User Mode [BAM+BAS, BAM+MCDMA, BAM+BAS+MCDMA]Y = This BAR is available to the user application.
PF0 BAR BAM+BAS BAM+MCDMA BAM+BAS+MCDMA
BAR0 Y 64-bit prefetchable memory

Size: 4 MB - 22 bits

Note: BAR not available to user application.
64-bit prefetchable memory

Size: 4 MB - 22 bits

Note: BAR not available to user application.
BAR1

Disabled

Disabled
Note: BAR not available to user application.
Disabled
Note: BAR not available to user application.
BAR2 Y Y Y
BAR3

Disabled

Disabled Disabled
BAR4 Y Y Y
BAR5

Disabled

Disabled Disabled
Expansion ROM Y Y Y