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

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)