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

B.3. Control Register (GCSR)

This space contains global control/status registers that control the DMA operation. Access to this register set is restricted to PF0 only.

Table 85.  Control Registers
Register Name Address Offset Access Type Description
RESERVED 8’h00 - 8’h04   Reserved
WB_INTR_DELAY 8’h08 R/W Delay the writeback and/or the MSI-X interrupt until the time elapsed from a prior writeback/interrupt exceeds the delay value in this register.
RESERVED 8’h0C – 8’h6F   Reserved
VER_NUM 8’h70 RO GTS AXI Multichannel DMA IP for PCI Express version number.
SW_RESET 9'h120 RW Write this register to issue a GTS AXI MCDMA IP reset without disturbing the PCI Express link. This resets all queues and erases all the context. Can be issued only from PF0.
Table 86.  WB_INTR_DELAY (Offset 8'h08)
Bits[31:0] Name R/W Default Description
[31:20] rsvd     Reserved
[19:0] wb_intr_delay R/W 0 Delay the writeback and/or the MSI-X interrupt until the time elapsed from a prior writeback/interrupt exceeds the delay value in this register. Each unit is 2ns.
Table 87.  VER_NUM (Offset 9'h070)
Bits[31:0] Name R/W Default Description
[31:24] rsvd     Reserved
[23:16] MAJOR_VER RO 0 Major version number of the GTS AXI MCDMA IP.
[15:8] UPDATE_VER RO 0 Update version number of the GTS AXI MCDMA IP.
[7:0] PATCH_VER RO 0 Patch version number of the GTS AXI MCDMA IP.

The IP version number is defined using MAJOR_VER.UPDATE_VER.PATCH_VER format. For information about the GTS AXI MCDMA IP version number, refer to the IP Revision History.

Table 88.  SW_RESET (Offset 9'h120)
Bits[31:0] Name R/W Default Description
[31:1] rsvd     Reserved
[0] SW_RESET RW 0 Set this bit to issue a GTS AXI MCDMA IP reset without disturbing the PCIe link. This resets all queues and erases all the context. Issued only from PF0.