Teledyne LeCroy Protocol PCI Express Script Automation Test Tool User Manual

Page 38

Advertising
background image

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.

Advertising