
SATA-IO Confidential 1 Serial ATA International Organization: Serial ATA Interoperability Program Revision 1.3 Unified Test Document Ve
SATA-IO Confidential 10 1.1.2.1.3. may A keyword that indicates flexibility of choice with no implied preference. 1.1.2.1.4. normative A test o
SATA-IO Confidential 11 1.3. Methods of Implementation A Method of Implementation (MOI) is defined as documentation specifying test tool details a
SATA-IO Confidential 12 1.4.4. Host Considerations A host vendor is required to supply at least two samples. In some cases up to two samples wil
SATA-IO Confidential 13 Test GRP Sec # Test Req. Area Device/uSATA HDD Device ATAPI Internal Cable Signal Internal Cable Power Host Port Multi-p
SATA-IO Confidential 14 Test GRP Sec # Test Req. Area Device/uSATA HDD Device ATAPI Internal Cable Signal Internal Cable Power Host Port Multi-p
SATA-IO Confidential 15 Test GRP Sec # Test Req. Area Device/uSATA HDD Device ATAPI Internal Cable Signal Internal Cable Power Host Port Multi-p
SATA-IO Confidential 16 • Check Word 76 bit 2 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE data (set to one) Measurement Requirements • If the a
SATA-IO Confidential 17 • Issue and complete one tracks worth of read commands using the DMA protocol with transfer size of greater than 8Kbytes
SATA-IO Confidential 18 • Transmit undefined FIS to device • Verify R_ERR response from device Pass/Fail Criteria 2.2. Native Command Queuing
SATA-IO Confidential 19 o Issue READ LOG EXT to log page 10h • Verify successful completion & data transfer for log page 0h Pass/Fail Crit
SATA-IO Confidential 2 Serial ATA International Organization: Serial ATA Interoperability Program Unified Test Document is available for downl
SATA-IO Confidential 20 2.2.4. NCQ-04 : Device response to malformed NCQ command 2.2.4.1. Device Expected Behavior See section 13.5.2.and 13.5.4
SATA-IO Confidential 21 • In the case of a duplicate tag or tag out of range, verify the following: Pass/Fail Criteria o Verify receipt of Regis
SATA-IO Confidential 22 In a case where the device is in an interface quiescent state in response to receipt of a COMRESET signal from the host, t
SATA-IO Confidential 23 • Verify that once device is powered off, that host sends COMRESET repeatably and no faster than every 10ms (use trace to
SATA-IO Confidential 24 • Check Word 78 bit 6 in IDENTIFY DEVICE (set to one) Measurement Requirements • Check Word 84 bit 4 (set to one) • If
SATA-IO Confidential 25 NOTE - To test the following requirement, a device must claim support for Host Protected Area (Word 82 bit 10 set to one i
SATA-IO Confidential 26 2.4.6. SSP-06 : Set Features – Set Transfer Mode 2.4.6.1. Device Expected Behavior Upon receipt of a COMRESET, a device
SATA-IO Confidential 27 o Check Word 86 bit 3 (set to one) o Issue SET FEATURES to alter setting for APM enable/disable o If Word 86 bit 3 is s
SATA-IO Confidential 28 • If the above is false, then the test is not applicable • Otherwise, run the following test o Check value of Word 85 b
SATA-IO Confidential 29 o Check for non-zero value of Word 47 bits 7:0 o Issue Set Multiple command to change the block size from the value repo
SATA-IO Confidential 3 Version History Version Date Comments 1.00 06/12/2008 Initial Release to Public 1.0.95 12/18/2008 • GTR-01: Made consist
SATA-IO Confidential 30 o NOTE – ensure there is no conflict with a device initiated request o NOTE – a host vendor may provide a vendor unique
SATA-IO Confidential 31 2.5.3. IPM-03 : Speed matching upon resume (host-initiated) 2.5.3.1. Device/Host Expected Behavior See section 8.3 of Se
SATA-IO Confidential 32 • Check Word 76 bit 9 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE (cleared to zero) • If the above is true, then run th
SATA-IO Confidential 33 If a device claims support host interface power management (Word 76 bit 9 set to one in IDENTIFY DEVICE or IDENTIFY PACKE
SATA-IO Confidential 34 • Verify that Word 79 bit 3 in IDENTIFY DEVICE or IDENTIFY PACKET DEVICE is cleared to zero in both instances above Pass
SATA-IO Confidential 35 The device and host exit latency (i.e. COMWAKE response) from the partial state shall start within 10 microseconds of COM
SATA-IO Confidential 36 o If not Slumber IPM request has been generated by the device, issue a STANDBY IMMEDIATE command to device and wait up to
SATA-IO Confidential 37 • This requirement must be verified on 10 total sequences of PMREQ_P, if supported and 10 total sequences of PMREQ_S, if
SATA-IO Confidential 38 • For a latching cable the latch engagement feature shall be able to deflect below 1.50 mm (Figure 31). 2.6.2. MCI-
SATA-IO Confidential 39 See section 6.1.10.2, Table 6 of the Serial ATA Revision 2.6 specification. Measurement Requirements This test is applic
SATA-IO Confidential 4 Digital – Host – normative Digital – Device – Documented minimum loop counts (IPM-03 / -04 / -11) Informative tests: Cable
SATA-IO Confidential 40 The tester shall ensure that the cable assemblies are clearly labeled so that each line in a cable assembly can be uniquel
SATA-IO Confidential 41 Pass/Fail Criteria For an internal SATA and eSATA cable: • Cable Absolute Differential Impedance 100 Ohms ±10% 2.7.3.
SATA-IO Confidential 42 Figure – 1 Example result showing the last vestige of the connector response (at 1.8 ns) The test shall be performed on
SATA-IO Confidential 43 2.7.6. SI-06 : Intra-Pair Skew 2.7.6.1. Cable Assembly Expected Behavior See section 6.5.1.1, Table 16 of the Serial ATA
SATA-IO Confidential 44 • For an internal SATA and eSATA cable: • See section 6.5.2.4, Table 21, Procedure P6 of the Serial ATA Revision 2.6 spe
SATA-IO Confidential 45 • For a 5.25” non-optical device see either section 6.1.2, Figure 18 or section 6.1.2, Figure 19 of the Serial ATA Revisi
SATA-IO Confidential 46 d2) From the centerline of the bottom mounting holes to the base of the tongue of the SATA plug shall be 36.38 +/- 0.50 mm
SATA-IO Confidential 47 b) If the “Optional Wall” of Figure 28 is present then the distance from the device plug tongue to the wall shall be 1.58
SATA-IO Confidential 48 • NOTE : all applicable measurements within this test must be verified as a pass for the overall result of this test requ
SATA-IO Confidential 49 2.12. Phy General Requirements 2.12.1. PHY-01 : Unit Interval 2.12.1.1. Device/Host Expected Behavior See section 7.2.2.
SATA-IO Confidential 5 Table of Contents 1. Goals, Objectives, & Constraints...
SATA-IO Confidential 50 2.12.4. PHY-04 : Spread-Spectrum Modulation Deviation 2.12.4.1. Device/Host Expected Behavior See sections 7.2.2.1.6 and
SATA-IO Confidential 51 • See section 7.4.23 of Serial ATA Revision 2.6. Measurement Requirements • This test requirement is only applicable t
SATA-IO Confidential 52 • Calibrate to the end of the SMA cables, but do NOT include (de-embed) the SMA to SATA PCB and the SATA connector, so th
SATA-IO Confidential 53 • See section 7.4.10 of Serial ATA Revision 2.6. Measurement Requirements • Calibrate to the end of the SMA cables, bu
SATA-IO Confidential 54 o Vtest = min(DH, DM, VtestAPP) – 1.5Gb/s [TSG-01b], 3 Gb/s [TSG-01h] • Note that gathering a minimum result from eithe
SATA-IO Confidential 55 Table 7 - TX Rise/Fall Time Limit Time @ 1.5Gb/s (ps (UI)) Time @ 3Gb/s (ps (UI)) Min 20-80% 100 (0.15) 67 (0.20) Max 20-8
SATA-IO Confidential 56 TX+ rise TX- fall TSG-05a TSG-05c TX+ fall TX- rise TSG-05b TSG-05d • Mean R/Fbal measured at a maximum of 20% (for prod
SATA-IO Confidential 57 TSG-12. In the past, a Data-to-Data Transmit Jitter (see section 7.2.2.3.11 in SATA Revision 2.6) method was used but is
SATA-IO Confidential 58 TSG-12. In the past, a Data-to-Data Transmit Jitter (see section 7.2.2.3.11 in SATA Revision 2.6) method was used but is
SATA-IO Confidential 59 • TJ measured at a maximum of 0.37 UI when measured at fBAUD/500 (for products running at 3Gb/s) Pass/Fail Criteria 2.14.
SATA-IO Confidential 6 2.5.10. IPM-10 : Slumber State exit latency (device-initiated) ...
SATA-IO Confidential 60 2.15.2. RX-02 : Single-Ended Impedance (Obsolete) 2.15.2.1. Device/Host Expected Behavior See section 7.2.2.4.2 of Serial
SATA-IO Confidential 61 2.15.4. RX-04 : Gen2 (3Gb/s) Common Mode Return Loss 2.15.4.1. Device/Host Expected Behavior See section 7.2.2.4.4 of Ser
SATA-IO Confidential 62 RX-05d 1.2GHz-2.4GHz 10 RX-05e 2.4GHz-3.0GHz 4 RX-05f 3.0GHz-5.0GHz 4 (N/A for test Gen2m) 2.15.6. RX-06 : Gen1 (1.5Gb/s)
SATA-IO Confidential 63 The following parameters are to be used for creating the appropriate input source involved in the RSG tests (see Table 31
SATA-IO Confidential 64 2.16.2. RSG-02 : Gen2 (3Gb/s) Receiver Jitter Tolerance Test 2.16.2.1. Device/Host Expected Behavior See sections 7.2.2.6
SATA-IO Confidential 65 For products which support 3Gb/s, this requirement must be tested at both interface rates (1.5Gb/s and 3Gb/s). Note that
SATA-IO Confidential 66 Measurement Requirements See section 7.4.11 of Serial ATA Revision 2.6. This test is only run once at the maximum interfa
SATA-IO Confidential 67 2.17.5. OOB-05 : COMWAKE Transmit Gap Length 2.17.5.1. Device/Host Expected Behavior See section 7.2.2.7.5 of Serial ATA
SATA-IO Confidential 68 Figure - 2 Example OOB-06 test stimulus and PUT response, nominal COMINIT/COMRESET, COMWAKE (Test stimulu
SATA-IO Confidential 69 • OOB-06a - Verification of product COMWAKE response at 155UIOOB Pass/Fail Criteria • OOB-06b - Verification of product
SATA-IO Confidential 7 2.15.2. RX-02 : Single-Ended Impedance (Obsolete) ...
SATA-IO Confidential 70 Figure - 4 Example OOB-07 test stimulus and PUT response, for nominal COMINIT/COMRESET gap (Test stimulu
SATA-IO Confidential 71 • Host: o OOB-07a - Verification of COMWAKE response at 459UIOOB o OOB-07b - Verification of COMWAKE response at 501UIO
SATA-IO Confidential 72 2.18.2. PM-02 : General Status and Control Register (GSCR) Access 2.18.2.1. Expected Behavior See sections 16.4.1of Seria
SATA-IO Confidential 73 2.18.3. PM-03 : Port Status and Control Register (PSCR) Access 2.18.3.1. Expected Behavior See sections 16.4.2 and 14.1
SATA-IO Confidential 74 • Verify that the reserved fields in each PSCR for all implemented ports except 0 contain all zero. Verify that PSCR(2)
SATA-IO Confidential 75 For setup consistency, issue Soft Reset to Port F of the port multiplier before starting the test sequence. a) Determine
SATA-IO Confidential 76 Place the H-PM interface into partial state as described in step A. Issue the COMWAKE OOB signal as described in step B.
SATA-IO Confidential 77 Attach and power up an HDD to a PM device port with a port number >0. a) Verify that the port multiplier supports is
SATA-IO Confidential 78 Measurement Requirements For setup consistency, issue Soft Reset to Port F of the port multiplier before starting the te
SATA-IO Confidential 79 For setup consistency, issue Soft Reset to Port F of the port multiplier before starting the test sequence. a) Verify t
SATA-IO Confidential 8 1. Goals, Objectives, & Constraints This document defines the test requirements specific to the SATA-IO Interoperabil
SATA-IO Confidential 80 2.18.9. PM-09 : Speed matching upon resume (H-PM interface) 2.18.9.1. Expected Behavior See section 8.4.3.2 of Serial AT
SATA-IO Confidential 81 test is FAIL. b) Verify that the H-PM interface running at reduced speed resumes at the reduced speed. If the interface
SATA-IO Confidential 82 b) Verify that the H-PM interface running at reduced speed resumes at the reduced speed. If the test methodology permits
SATA-IO Confidential 83 If all 10 PMREQ_P results are PASS, then the PMREQ_P test result is PASS. If there is a single FAIL result, then the res
SATA-IO Confidential 84 • The port multiplier returns a FIS 34h with ERROR and ABRT bits = 1. 2.18.12. PM-12 : Device Port 0 Hot Plug with non-P
SATA-IO Confidential 85 Connect a drive to device port 0 (drive power can be applied concurrently or beforehand) to the selected device port numb
SATA-IO Confidential 86 2.18.15.1. Expected Behavior When a port multiplier receives a FIS from the host system directed to a device port that is
SATA-IO Confidential 87 • If the port multiplier is working properly, it should send a Register Device -> Host FIS containing the port multipl
SATA-IO Confidential 88 For device product testing, the host controllers used in the configurations must either be those identified above, or sele
SATA-IO Confidential 89 3.2.2. SYS-01: System Interoperability Test Requirements 3.2.2.1. Data Pattern The data pattern used by System Interopera
SATA-IO Confidential 9 021 Correct internal height dimension for eSATA plug Included in MXE-01a 022v1 Remove references to “KB” No impact 1.1.1.
SATA-IO Confidential 90 1. First read of the copy, comes from the original data source, not the PUT 2. The first write, using the data from the
SATA-IO Confidential 91 Pass/Fail Criteria • PASS if all of the following are true, otherwise FAIL: - The 8 KB Long COMP data pattern is verifi
SATA-IO Confidential 92 • With a bus analyzer demonstrate a complete (no missing or additional) data pattern set for each device type is transfer
SATA-IO Confidential 93 Pass/Fail Criteria • Directory of PUT showing no operating system files or Logs from test tool validation and the PUT val
SATA-IO Confidential 94 535: -D30.3+ 7E 0111100011 +D30.3- 7E 1000011100 -D30.3+ 7E 0111100011 +D30.3- 7E 1000011100
Komentáře k této Příručce