Redundant primitive (testd.7.2) – Teledyne LeCroy SAS Sample Test Suite User Manual

Page 67

Advertising
background image

SAS Sample Test Suite

67

SSP ERROR HANDLING – Enable and verify BREAK_REPY and Receive BREAK redundant primitive

(TestD.7.2)

Test Procedure:

1. The Testing Station is instructed to start and complete a phy Reset sequence

followed by an Identify sequence with the DUT. Since the DUT is a target, the Testing
Station is instructed to transmit an Identify Address frame indicating that it is an
initiator.

2. The Testing Station is instructed to transmit an Open Address frame to the DUT,

followed by BREAK primitives (6 times).

Observable Results: Verify that the DUT transmits BREAK_REPLY primitive (6 times) response

sequence within the 1 ms break timeout period.

3. The Testing Station is instructed to transmit an Open Address frame to the DUT. Test

station will wait for DUT to accept Open request.

4. Wait for DUT to transmit BREAK primitive (6 times) due to connection idle timeout 1

ms.

5. The Test Station will transmit BREAK_REPLY primitive (6 times) as an invalid

response.

Observable Results: Verify that the DUT does nothing

6. The Testing Station is instructed to transmit an Open Address frame to the DUT. Test

station will wait for DUT to accept Open request.

7. Wait for DUT to transmit BREAK primitive (6 times) due to connection idle timeout 1

ms.

8. The Test Station will transmit BREAK primitive (6 times) as a collision BREAK

condition.

Observable Results: Verify that the DUT transmits BREAK_REPLY primitives. After receiving the

correct reply, the test station will transmit BREAK_REPLY primitive (6 times)

Advertising