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.4.6. Completion Timeout Interface (ss_cplto)

When a completion timeout happens in the GTS AXI Streaming IP, the information is shared with the GTS AXI MCDMA IP through this interface. The interface provides the function number and tag number of the outstanding request that was timed out. This interface should be connected to the corresponding Completion Timeout Interface of the GTS AXI Streaming IP.

For information on this interface, refer to Completion Timeout Interface.

Interface clock: axi_lite_clk

Table 40.  Completion Timeout Interface
Signal Name Direction Description
ss_app_st_cplto_tvalid Input Indicates that a completion timeout is received for an outstanding non-posted request.
ss_app_st_cplto_tdata[29:0] Input

Carries completion timeout information.

[9:0] - Tag Number

[12:10] - PF Number, indicates parent PF number of VF when VF Active is high, else PF Number of function.

[23:13] - VF Number, indicates VF number when VF Active is high.

[24] - VF Active, indicates timeout is for VF.

[31:25]: Reserved.

[43:32]: Transfer length in bytes (least significant 12-bits) of the expected completion that timed out for the non-posted transaction. For a split completion, it indicates the number of bytes remaining to be delivered when the completion timed out (the maximum length is the maximum read request size. Example: 4K Bytes = 2^12 bytes).

[46:44]: Traffic class of the expected completion that timed out for the non-posted transaction.

[48:47]: Attribute of the expected completion that timed out for the non-posted transaction. ID based ordering is not supported.

  • [47]: No snoop.
  • [48]: Relaxed ordering.