Test 3-1. txn_bft_flowcontrolinit – Teledyne LeCroy Protocol PCI Express Script Automation Test Tool User Manual
Page 33
![background image](/manuals/353585/33/background.png)
Teledyne LeCroy
PCI Express Script Automation Test Tool User Manual
29
3.1.2.2 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 slotted Endpoint device receiver complies with basic flow control credit
advertisement requirements.
Trainer Stimulus: trans_3-1_TXN_BFT_FlowControlInit.peg
Recording Options: flow_control_init.rec
Verification Scripts: trans_3-1_TXN_BFT_FlowControlInit.pevs
Test Algorithm:
1. Bring the link up, capturing InitFC DLLPs.
2. Read the DUT Device Capabilities register.
3. If non-zero VCs are implemented, read the Virtual Channel Capability structure.
Pass/Fail Criteria:
Test should successfully progress though all test stages.
All test stages should be executed without protocol violations.
Verify that:
a) DUT advertises compliant flow control credit values for each supported VC, using the Max_Payload_Size value
read from the Device Capabilities register.