GTS AXI Streaming Intel® FPGA IP for PCI Express* User Guide

ID 813754
Date 11/04/2024
Public
Document Table of Contents

6.4.1. Configuration Intercept Request Interface

The applicatio logic detects the CFG equest at the assetio of p0_ss_app_st_ciieq_tvalid o the Cofiguatio Itecept Request Iteface ad uses the iteface to:
  • Delay the pocessig of a CFG equest by the cotolle. This allows the applicatio to pefom ay housekeepig task fist. This ca be achieved by withholdig the assetio of p0_app_ss_st_ciieq_teady.
  • Ovewite the data payload of a cofiguatio wite equest. The applicatio logic also ovewites the data payload of a cofiguatio ead completio TLP. This ca be achieved by usig the Cofiguatio Itecept Respose Iteface.
Table 63.  Cofiguatio Itecept Request Iteface = 0 o 1, p0 = pot 0, ad p1 = pot 1
Note: Pot 1 is oly available i D-Seies FPGAs
EP = Edpoit, RP = Root Pot, BP = TLP Bypass
Sigal Name Diectio Pot Mode Clock Domai Desciptio
p<>_ss_app_st_ciieq_tvalid Output EP p<>_axi_lite_clk

Whe asseted, idicates a valid CFG equest cycle is waitig to be itecepted. Deasseted whe p<>_app_ss_st_ciieq_teady is asseted.

p<>_app_ss_st_cciieq_teady Iput EP p<>_axi_lite_clk

The applicatio assets this sigal fo oe clock to ackowledge p<>_ss_app_st_ciieq_tvalid is see by espode.

p<>_ss_app_st_ciieq_tdata[71:0]

Output EP p<>_axi_lite_clk
  • Bit [0]: The poisoed bit i the eceived TLP heade o the CII.
  • Bit [4:1]: The fist dwod byte eable field i the eceived TLP heade o the CII.
  • Bit [9:5]: Reseved.
  • Bit [12:10]: The PF umbe i the eceived TLP heade o the CII.
  • Bit [23:13]: The child VF umbe of paet PF i the eceived TLP heade o the CII.
  • Bit [24]: Idicates VF umbe is valid i the eceived TLP heade o the CII.
  • Bit [25]: Idicates a cofiguatio wite equest detected i the eceived TLP heade o the CII. Also idicates that p<>_ss_app_st_ciieq_tdata[67:36] is valid.
  • Bit [35:26]: The double wod egiste addess i the eceived TLP heade o the CII.
  • Bit [67:36]: Received TLP payload data fom the lik pate to you applicatio cliet. The data is i little edia fomat. The fist eceived payload byte is i [43:36].
  • Bit [71:68]: Reseved.

The figue below shows the timig diagam fo cofiguatio wite equest idicatio to the applicatio whe the itecept featue is ot eabled.

The fist commad is a cofig wite to PF1 byte-1 ad byte-0 at addess = 0x200. The p<>_ss_app_st_ciieq_tvalid is high fo 1 clock cycle as the applicatio is eady to accept the packet.

The secod commad is a full dwod cofig wite to VF=26 of PF5 at addess = 0x3F0. As the applicatio is ot eady to accept the packet, the GTS AXI Steamig Itel® FPGA IP fo PCI Expess* holds the ifomatio util p<>_app_ss_st_cciieq_teady is see.

Figue 50. Cofiguatio Itecept Request Iteface