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.2. D2H AXI-Stream Subordinate (d2h_st_respndr)

The D2H AXI-Stream Subordinate interface is used to sink D2H DMA data from the external AXI-Stream Manager logic. This interface is available by selecting the AXI-S User Interface type in the IP Parameter Editor. This interface should be connected to the corresponding AXI-Stream Manager Interface of the application logic.

DWIDTH depends on the PCIe mode selected:

  • 256 bits for Gen4 1x4
  • 128 bits for Gen3 1x4

Interface clock: axi_st_clk

Table 46.  D2H AXI-Stream Subordinate Interface
Signal Name Direction Description
d2h_axi_st_tvalid Input Indicates that the manager interface is driving a valid transfer
d2h_axi_st_tready Output Indicates that the subordinate interface can accept a transfer in the current cycle.
d2h_axi_st_tdata[DWIDTH-1:0] Input Data interface.
d2h_axi_st_tkeep[DWIDTH/8-1:0] Input

A byte qualifier used to indicate whether the content of the associated byte is valid.

The invalid bytes are allowed only during the d2h_axi_st_tlast cycle.

Note: sparse tkeep is not allowed.

d2h_axi_st_tlast Input Indicates end of data transmission.
d2h_axi_st_tid[11:0] Input Stream ID, indicates channel number.
d2h_axi_st_tuser_metadata[63:0] Input

Descriptor 8-byte metadata.

Available only when metadata support is enabled through the IP Parameter Editor.

d2h_axi_st_tuser_error Input Error Status.