AR# 47200

Spartan-6 Integrated Block PCI Express - What is the minimum non-posted TLP buffer space required to throttle non-posted TLPs?

Description

Spartan-6 Integrated Block PCI Express user guide (UG654) mentions that the minimum buffer space required for throttling non-posted TLPs is 3. However, according to the timing diagram and the pseudo-code given, the required number should be only 2.

Solution

The statement in the user guide is incorrect. The user application should be able to receive and buffer at least two Non-Posted TLPs before throttling non-posted TLPs by de-asserting trn_np_ok_n.

Revision History:

3/10/2013 - Initial Release

AR# 47200
Date 03/11/2013
Status Active
Type General Article
IP