Teledyne LeCroy SAS Sample Test Suite User Manual

Page 35

Advertising
background image

SAS Sample Test Suite

Error Conditions – Frames Received from Initiator (Test Group C)

35

CRC on data resulting in NAK and abort Response to Initiator (TestC.5.2)
The Target device shall send NAK to the Initiator. The Target device shall send a response with

Check Condition, Abort Task and reason NAK recieved to the initiator.

Test Procedure:

1.

Power on the DUT.

2.

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 a SAS Initiator.

3.

The Testing Station is instructed to send a READ10 command for multiple data
frame request length.

4.

Allow the DUT to initiate a connection which the Test Station will accept. And, the
Test Station will make several RRDY available to the DUT to send data frames.

5.

The Testing Station will send an ACK, NAK (CRC ERROR), ACK and NAK (CRC ERROR)
responses for the first 4 DATA frame it receives.

Observable Results: Verify that the DUT transmit the CHECK CONDITION, ABORT TASK with ASC/Q

of NAK RECIEVED Response frame.

6.

The Testing Station is instructed to send a READ10 command for large multiple data
frame request length.

7.

Allow the DUT to initiate a connection which the Test Station will accept. And, the
Test Station will make several RRDY available to the DUT to send data frames.

8.

Allow the DUT to initiate a connection which the Test Station will accept. And, the
Test Station will make several RRDY available to the DUT to send data frames.

9.

The Testing Station will send an ACK, NAK (CRC ERROR), ACK responses for the first
2 DATA frames it receives. It will continue with ACK & RDY until completed

Observable Results: Verify that the DUT transmit the CHECK CONDITION, ABORT TASK with ASC/Q

of NAK RECIEVED Response frame.

Advertising