Teledyne LeCroy Protocol PCI Express Script Automation Test Tool User Manual
Page 38

Teledyne LeCroy
PCI Express Script Automation Test Tool User Manual
34
3.1.2.4.3 Test 2-1. TXN_BFT_LegacyInt
ASSERTIONS COVERED: TXN.2.13#3, TXN.2.13#4, TXN.2.13#7, TXN.2.13#10, TXN.2.13#11, TXN.2.13#13,
TXN.2.13#14, TXN.2.13#21
Verify Basic INTx message support requirements of slotted Endpoint devices.
Trainer Stimulus: trans_2-1_TXN_BFT_LegacyInt.peg
Recording Options: link_layer.rec
Verification Scripts: trans_2-1_TXN_BFT_LegacyInt.pevs
Test Algorithm:
1. Bring the link up.
2. Read the DUT Interrupt Pin Register value (register address 0x3C).
3. Read the DUT Interrupt Disable bit value (register address 0x4).
4. Main test stage. Do the following:
a. Wait for the DUT to assert interrupt (using ASSERT_INTx Message TLP). Time out in four
seconds.
b. Set the Interrupt Disable bit.
c. Wait enough time for DUT to de-assert the asserted interrupt.
Pass/Fail Criteria:
Test should successfully progress though all test stages.
All test stages should be executed without protocol violations.
Verify that:
a) In case the DUT asserted interrupt (if it did not, the results are not applicable, and the test is marked DONE):
• The DUT has asserted the interrupt using the appropriately mapped Message TLP.
• The DUT has asserted the interrupt in step 4c using the appropriately mapped Message TLP.