Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

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

3.1.1.3. PCIe TX Credit Controller

The TX Credit Controller module monitors the available credits of the receive buffer space information as advertised at transmit flow control credit interface (st_txcrdt) from the GTS AXI Streaming Intel® FPGA IP for PCI Express.

The TX Credit Controller module indicates to TX Scheduler to read out the corresponding packets from an internal FIFO modules and transmits packets only when link partner receive buffer has enough space to accept the TLP. The flow control credit interface from the GTS AXI Streaming Intel® FPGA IP for PCI Express provides Posted, Non-Posted, Completion Data, and header credit information. One data credit equals to four dwords (DWs) and one header credits equals to max size header plus optional digest field. The credits are advertised as limit value.