Test 6.7.2.1: train pattern – Teledyne LeCroy SAS Verification Test Descriptions User Manual
Page 176

University of New Hampshire
InterOperability Laboratory
Test 6.7.2.1: TRAIN Pattern
Purpose
To verify that the DUT sends the proper TRAIN pattern.
References
●
6.7.4.2.3.4 SAS Standard
Resource Requirements
●
A Protocol Generator/Analyzer capable of transmitting and receiving SAS OOB signals
and SAS 2.0 Speed Negotiation.
Modification Record
●
06-25-2007: Initial Draft (Michael Davidson).
●
06-29-2007: Fixed references, changed title numbering (Michael Davidson).
●
07-20-2007: Expanded procedure (Michael Davidson).
Discussion
The Train-SNW utilizes TRAIN and TRAIN_DONE primitives to create training
patterns. There are two training patterns:
a) the TRAIN pattern; and
b) the TRAIN_DONE pattern.
The TRAIN pattern consists of:
a) TRAIN; and
b) 58 dwords set to 0000_0000h that are transmitted scrambled and 8b10b encoded.
The phy shall start transmitting TRAIN patterns at the end of RCDT. The first TRAIN
pattern may have either starting disparity. The Number of TRAIN patters transmitted is
determined by the time required for the phy's receiver to complete training. The phy shall
transmit at least one TRAIN pattern.
Test Setup
●
The DUT and the Testing Station are physically connected the the DUT is powered off.
Procedure
1. Power on the DUT.
2. The testing station is instructed to transmit COMINIT/COMRESET to the DUT.
3. The DUT is expected to respond with COMINIT/COMRESET.
4. The testing station is instructed to transmit COMSAS to the DUT.
5. The DUT is expected to respond with COMSAS.
6. Upon reception of COMSAS from the DUT, the Testing station is instructed to transmit
D.C. Idle for one RCDT. The DUT is expected to do the same.
7. Following RCDT, the testing station is instructed to transmit ALIGN(0) primitives at 1.5
Gbps for one SNTT. If the DUT supports 1.5 Gbps signaling, it is expected to do the
same. If the DUT does not support 1.5 Gbps signaling, it should continue to transmit
D.C. Idle.
8. The Testing station is then instructed to transmit D.C. Idle for one RCDT. If the DUT
supports 3.0 Gbps. The DUT is expected to do the same.
9. Following RCDT, the testing station is instructed to transmit ALIGN(1) primitives at 3.0
Gbps for one SNTT. If the DUT supports 3.0 Gbps signaling, it is expected to the same.
10. The Testing Station is then instructed to transmit D.C. Idle for one RCDT. The DUT is
UNH-IOL
SAS 2.0 Speed Negotiation
40 of 49