Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20688 Discussions

Stratix10 Dx P-tile PCIe flow control

GDeXi
Beginner
1,313 Views

   hi, thanks for your help. I'm try to build own pcie adptor base on s10dx P-tile ST IP. I get some confuse for flow control in P-tile st ip user guide

   when i set TLP pkg to st  ip, usually I need check where opposite end has enough credit to accept my pkg. but i don't understand how the st ip describe about flow control:

For example, if the remote Receiver advertises an initial Non-Posted Header (NPH) FC credit of 0xFFFF, after it receives a MRd request, the NPH FC credits value increments by 1 and rolls over to 0x0000. The tx_cdts_limit_tdm_idx_o[2:0] signals determine the traffic type(From user guide

).

GDeXi_0-1596539368575.png

   would please tell me there is additional logic to check flow control? if yes, how i get credits for opposite end form st ip user guide description, if not, the st ip core would check it self? and pull down ready signals for delay transmission?

 

 

 

0 Kudos
1 Solution
Rahul_S_Intel1
Employee
1,273 Views

Hi , 

Sorry for my confusion answer

Kindly find the inline answers.

  would please tell me there is additional logic to check flow control?

>>No ,The ip have the capability to verify the flow control  

View solution in original post

0 Kudos
3 Replies
Rahul_S_Intel1
Employee
1,284 Views

Hi ,

 The TX will work as same as RX Flow control. I am copying the descript from the ug for your reference.

 

The RX flow control interface provides information on the application's available RX
buffer space to the PCIe Hard IP in a time-division multiplexing (TDM) manner. It
reports the space available in number of TLPs.
The RX flow control interface is optional and disabled by default in the IP GUI. If
disabled, it indicates that there is no limit in the application RX buffer space

Pag no: 52

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_ptile_pcie_avst.pdf

0 Kudos
GDeXi
Beginner
1,280 Views

Sorry, I do not understand what your mean, could you please description it more clearly

0 Kudos
Rahul_S_Intel1
Employee
1,274 Views

Hi , 

Sorry for my confusion answer

Kindly find the inline answers.

  would please tell me there is additional logic to check flow control?

>>No ,The ip have the capability to verify the flow control  

0 Kudos
Reply