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

Page 53

Advertising
background image

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.

Advertising