Test 3-1. txn_bft_flowcontrolinit – Teledyne LeCroy Protocol PCI Express Script Automation Test Tool User Manual
Page 53

Teledyne LeCroy
PCI Express Script Automation Test Tool User Manual
49
3.2.2.4 Test 3-1. TXN_BFT_FlowControlInit
ASSERTIONS COVERED: TXN.6.1#14, TXN.6.1#16, TXN.5.1#1
The intent of this test is to verify that a Root Complex device receiver complies with basic flow control credit
advertisement requirements.
Trainer Stimulus: trans_3-1_TXN_BFT_FlowControlInit.peg
Recording Options: link_layer_init_fc.rec
Verification Scripts: trans_3-1_TXN_BFT_FlowControlInit.pevs
Test Algorithm:
1. Bring the link up, capturing InitFC DLLPs and the Set_Slot_Power_Limit message form the Root.
Pass/Fail Criteria:
Test should successfully progress though all test stages.
All test stages should be executed without protocol violations.
Verify that:
a) The DUT advertises compliant flow control credit values for each supported VC, using the Max_Payload_Size
value in the Device Capabilities register of the Root or Switch port.
b) The DUT sends the proper Set_Slot_Power_Limit message on the Link Up event, according to the values read
from the Device Capabilities register of the Root or Switch port.
If the DUT meets all these criteria, the DUT passes the test.