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

Page 33

Advertising
background image

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.

Advertising