Specifications
SATA-IO Confidential 93
Pass/Fail Criteria
• Directory of PUT showing no operating system files or
Logs from test tool validation and the PUT validation showing the OS/drivers are identical (MD5 signatures of critical
files are one such way)
4. Framed COMP Pattern
See SATA Standard 2.6, ECN 009 “Long FRAMED COMP Pattern”
This section defines the framed version of the COMP pattern, for use in RSG and Interoperability testing. The
pattern has been specifically created to satisfy all of the following design criteria:
• Properly framed version of the COMP pattern. (SOF/HEADER/CRC/EOF)
• Contains leading X_RDY and trailing WTRM/SYNC/CONT primitives to maintain framing
protocol consistency.
• Maintains running disparity. (Pattern begins and ends with the same running disparity, so
that when it is transmitted continuously, the Monitoring Tool does not detect the leading
SOF as a Running Disparity error.)
• Maintains desired ALIGN count and spacing. (First 2 Dwords are ALIGN out of every group
of 256 Dwords.)
• Maintains ALIGN spacing upon wrapping. (Requires total pattern length to be an even
multiple of 40*256=10240 bits. 92160=9*10240.)
• Overall pattern length is even multiple of 128/256/512 bits, for broad compatibility with
known pattern generators.
Note that this pattern has been specifically designed for SATA-IO test purposes. Any deletion/insertion of
data, or other modification to the exact bit sequence will render the pattern invalid for the purposes of r1.3
SATA-IO RSG testing.
Also note that the raw bit pattern is provided in an external .txt file, which may be downloaded from the SATA-
IO website.)
4.1. SATA 2.6 ECN 009 Long FRAMED COMP Pattern
1: +K28.5- BC 1100000101 -D10.2- 4A 0101010101 -D10.2- 4A 0101010101 -D27.3+ 7B 1101100011 ALIGN
(Repeat previous Dword until)
3: +D10.2+ 4A 0101010101 +D10.2+ 4A 0101010101 +D10.2+ 4A 0101010101 +D10.2+ 4A 0101010101
(Repeat previous Dword until)
10: +K28.3- 7C 1100001100 -D21.5- B5 1010101010 -D23.2+ 57 1110100101 +D23.2- 57 0001010101 X_RDY
11: -K28.3+ 7C 0011110011 +D21.5+ B5 1010101010 +D23.2- 57 0001010101 -D23.2+ 57 1110100101 X_RDY
12: +K28.3- 7C 1100001100 -D21.5- B5 1010101010 -D23.2+ 57 1110100101 +D23.2- 57 0001010101 X_RDY
13: -K28.3+ 7C 0011110011 +D21.5+ B5 1010101010 +D23.2- 57 0001010101 -D23.2+ 57 1110100101 X_RDY
14: +K28.3- 7C 1100001100 -D21.5- B5 1010101010 -D23.2+ 57 1110100101 +D23.2- 57 0001010101 X_RDY
15: -K28.3+ 7C 0011110011 +D21.5+ B5 1010101010 +D23.1- 37 0001011001 -D23.1+ 37 1110101001 SOF
16: +D11.6+ CB 1101000110 +D22.3+ 76 0110100011 +D18.6+ D2 0100110110 + D2.6- C2 0100100110
17: -D31.3+ 7F 1010110011 +D31.3- 7F 0101001100 -D31.3+ 7F 1010110011 +D31.3- 7F 0101001100
(Repeat previous Dword until)
257: -K28.5+ BC 0011111010 +D10.2+ 4A 0101010101 +D10.2+ 4A 0101010101 +D27.3- 7B 0010011100 ALIGN
(Repeat previous Dword until)
259: -D31.3+ 7F 1010110011 +D31.3- 7F 0101001100 -D31.3+ 7F 1010110011 +D31.3- 7F 0101001100
(Repeat previous Dword until)
275: -D21.5- B5 1010101010 -D21.5- B5 1010101010 -D21.5- B5 1010101010 -D21.5- B5 1010101010
(Repeat previous Dword until)
339: -D24.3+ 78 1100110011 +D24.3- 78 0011001100 -D24.3+ 78 1100110011 +D24.3- 78 0011001100
(Repeat previous Dword until)
403: -D10.2- 4A 0101010101 -D10.2- 4A 0101010101 -D10.2- 4A 0101010101 -D10.2- 4A 0101010101
(Repeat previous Dword until)
467: -D25.6- D9 1001100110 - D6.1- 26 0110011001 -D25.6- D9 1001100110 - D6.1- 26 0110011001
(Repeat previous Dword until)
513: -K28.5+ BC 0011111010 +D10.2+ 4A 0101010101 +D10.2+ 4A 0101010101 +D27.3- 7B 0010011100 ALIGN
(Repeat previous Dword until)
515: -D25.6- D9 1001100110 - D6.1- 26 0110011001 -D25.6- D9 1001100110 - D6.1- 26 0110011001
(Repeat previous Dword until)
533: -D17.7+ F1 1000110111 +D30.7+ FE 1000011110 + D7.1+ 27 0001111001 +D14.7- EE 0111001000
534: -D30.7- FE 0111100001 - D7.6- C7 1110000110 -D30.3+ 7E 0111100011 +D30.3- 7E 1000011100