Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

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

4.2.3. Control Shadow Interface

This interface broadcasts the settings of the various configuration register fields of the PCIe function. Connect this interface to Control Shadow interface of GTS AXI Streaming Intel® FPGA IP for PCI Express.

Clock Domain: axi_lite_clk

Table 37.  Control Shadow Interface
Signal Name Direction Description
ss_app_st_ctrlshadow_tvalid IN
  • The PCIe IP asserts this output for one clock cycle when there is an update to the register fields being monitored.
  • The new settings is available on tdata bus on the same clock cycle.
ss_app_st_ctrlshadow_tdata[39:0] IN
  • When ss_app_st_ctrlshadow_tdata has been asserted, this signal provides the current settings of the register fields of the associated Function
    • Bit[2:0] - Identifies the physical function Number of configuration register (PF[2:0])
    • Bit[13:3] - Identifies the virtual function Number of configuration register
    • Bit[14] - Indicates information is for Virtual Function implemented in slot's physical function
    • Bit[19:15] - Identifies the slot Number of configuration register
    • Bit[20] - Bus Master Enable
    • Bit[21] - MSIX Mask
    • Bit[22] - MSIX Enable
    • Bit[23] - Mem Space Enable
    • Bit[24] - ExpRom Enable
    • Bit[25] - TPH Req Enable
    • Bit[26] - ATS Enable
    • Bit[27] - MSI Enable
    • Bit[28] - MSI Mask
    • Bit[29] - Extended Tag
    • Bit[30] - 10Bit Tag Req Enable
    • Bit[31] - PTM Enable
    • Bit[34:32] - MPS Size
      Table 38.  MPS Size Encoding
      MPS Size[34:32] Maximum Payload Size
      3’b000 128 bytes
      3’b001 256 bytes
      3’b010 512 bytes
      3’b011-3’b111 Reserved

    • Bit[37:35] - MRRS Size
      Table 39.  MRRS Size Encoding
      MPS Size[37:35] Maximum Read Request Size
      3’b000 128 bytes
      3’b001 256 bytes
      3’b010 512 bytes
      3’b011 1024 bytes
      3’b100 2048 bytes
      3’b101 4096 bytes
      3’b011-3’b111 Reserved
    • Bit[38] - VF Enable
    • Bit[39] - Page Request Enable