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

4.5.7. HIP Reconfiguration AXI-Lite Subordinate (user_csr_lite)

The Hard IP Reconfiguration interface is an AXI-Lite subordinate interface with a 21-bit address and a 32-bit data bus. You can use this bus to dynamically modify the value of the PCIe configuration space registers of all Functions as well as the soft register space registers implemented in the GTS AXI Streaming IP. This interface should be connected to the corresponding AXI-Lite Manager Interface of the application logic.

Note: This interface is supported only in Root Port mode in the current release.

Interface clock: axi_lite_clk

Table 51.  HIP Reconfiguration AXI-Lite Slave Interface
Signal Name Direction Description
Write Address Channel
usr_hip_reconfig_awvalid Input

This signal indicates that the write address channel signals are valid.

usr_hip_reconfig_awready Output

This signal indicates that a transfer on the write address channel can be accepted.

usr_hip_reconfig_awaddr[19:0] Input

The address of the first transfer in a write transaction.

Write Data Channel
usr_hip_reconfig_wvalid Input

Indicates that the write data channel signals are valid.

usr_hip_reconfig_wready Output

This signal indicates that a transfer on the write data channel can be accepted.

usr_hip_reconfig_wdata[31:0] Input Write data.
usr_hip_reconfig_wstrb[3:0] Input

Write strobes.

This signal indicates which byte lanes hold valid data.

Write Response Channel
usr_hip_reconfig_bvalid Output

Indicates that the write response channel signals are valid.

usr_hip_reconfig_bready Input

Indicates that a transfer on the write response channel can be accepted.

usr_hip_reconfig_bresp[1:0] Output

Write Response.

Indicates the status of a write transaction.

Read Address Channel
usr_hip_reconfig_arvalid Input This signal indicates that the read address channel signals are valid.
usr_hip_reconfig_arready Output This signal indicates that a transfer on the read address channel can be accepted.
usr_hip_reconfig_araddr[19:0] Input The address of the first transfer in a read transaction.
Read Data Channel
usr_hip_reconfig_rvalid Output

This signal indicates that the read data channel signals are valid.

usr_hip_reconfig_rready Input

This signal indicates that a transfer on the read data channel can be accepted.

usr_hip_reconfig_rdata[31:0] Output Read Data.
usr_hip_reconfig_rresp[1:0] Output

Read response.

This signal indicates the status of a read transfer.
  • 2'b00: OKAY
  • 2'b01: EXOKAY
  • 2'b10: SLVERR
  • 2'b11: DECERR