Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

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

4.4.2. Device to Host <PORT#> Avalon-ST Sink Interface

This interface is enabled if the Number of D2H ST Device Ports parameter is equal or more than 1 and Interface Type of Avalon-ST is selected. This interface is in little endian mode.

Clock Domain: d2h<PORT#>_st_clk

Reset: d2h<PORT#>_st_resetn

Table 50.  Device to Host Avalon-ST Sink Interface
Signal Name Direction Description
d2h<PORT>_st_valid IN Indicates that the source is driving a valid transfer.
d2h<PORT>_st_ready OUT Indicates that the sink can accept a transfer in the current cycle.
d2h<PORT>_st_data[(D2H_ST<PORT>_DWD-1):0] IN
  • Data interface.
  • D2H_ST<PORT>_DWD: 8, 16, 32, 64, 128, 256, 512, 1024
d2h<PORT>_st_sop IN Indicates the start of packet.
d2h<PORT>_st_eop IN Indicates the end of packet.
d2h<PORT>_st_channel[(D2H_ST<PORT>_CWD-1):0] IN Indicate the channel to which the data belongs.

Default D2H_ST<PORT>_CWD: 1

d2h<PORT>_st_empty[log2(D2H_ST<PORT>_DWD/8)-1:0] IN Indicates the number of bytes that are empty, i.e. invalid data. Invalid data or empty cycle is only permitted at the end of the packet transfer.
d2h<PORT>_st_error [(D2H_ST<PORT>EWD-1):0] IN Avalon® error signal. Available when the Error Width of D2H_ST Port <PORT> parameter is configured to a value between 1 and 8. This signal is valid at the d2h<PORT>_st_eop cycle only. Default D2H_ST<PORT>_EWD: 0
Table 51.  Device to Host PTP Avalon-ST Sink Interface
Signal Name Direction Description
d2h<PORT>_st_ptp_valid IN Indicates that the source is driving a valid transfer
d2h<PORT>_st_ptp_ready OUT

Indicates that the sink can accept a transfer in the current cycle.

"readyLatency" parameter defined in Avalon spec shall be supported. By default the value is '0'.

d2h<PORT>_st_ptp_data

[95:0]

IN Data interface that carries 96-bit timestamp information.

d2h<PORT>_st_ptp_channel

[(D2H_ST<PORT>_CWD-1):0]

IN Indicates the channel to which the data belongs.
Note: Applicable only if you enable the D2H Avalon-ST Sink port and PTP timestamp writeback.