Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

ID 823097
Date 7/08/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

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.

Clock Domain: axi_lite_clk

Table 33.  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
    • Bit[37:35] - MRRS Size
    • Bit[38] - VF Enable
    • Bit[39] - Page Request Enable