1、American National StandardDeveloped byfor Information Technology Serial Attached SCSI - 2(SAS-2)INCITS 457-2010INCITS 457-2010INCITS 457-2010American National Standardfor Information Technology Serial Attached SCSI - 2(SAS-2)SecretariatInformation Technology Industry CouncilApproved March 24, 2010 A
2、merican National Standards Institute, Inc.AbstractThis standard specifies the functional requirements for the Serial Attached SCSI (SAS) physical interconnect, which is compatible with the Serial ATA physical interconnect. It also specifies three transport protocols, one to transport SCSI commands,
3、another to transport Serial ATA commands to multiple SATA devices, and a third to support interface management. This standard is intended to be used in conjunction with SCSI and ATA command set standards.Approval of an American National Standard requires review by ANSI that therequirements for due p
4、rocess, consensus, and other criteria for approval havebeen met by the standards developer.Consensus is established when, in the judgement of the ANSI Board ofStandards Review, substantial agreement has been reached by directly andmaterially affected interests. Substantial agreement means much more
5、thana simple majority, but not necessarily unanimity. Consensus requires that allviews and objections be considered, and that a concerted effort be madetowards their resolution.The use of American National Standards is completely voluntary; theirexistence does not in any respect preclude anyone, whe
6、ther he has approvedthe standards or not, from manufacturing, marketing, purchasing, or usingproducts, processes, or procedures not conforming to the standards.The American National Standards Institute does not develop standards andwill in no circumstances give an interpretation of any American Nati
7、onalStandard. Moreover, no person shall have the right or authority to issue aninterpretation of an American National Standard in the name of the AmericanNational Standards Institute. Requests for interpretations should beaddressed to the secretariat or sponsor whose name appears on the titlepage of
8、 this standard.CAUTION NOTICE: This American National Standard may be revised orwithdrawn at any time. The procedures of the American National StandardsInstitute require that action be taken periodically to reaffirm, revise, orwithdraw this standard. Purchasers of American National Standards mayrece
9、ive current information on all standards by calling or writing the AmericanNational Standards Institute.American National StandardPublished byAmerican National Standards Institute, Inc.25 West 43rd Street, New York, NY 10036Copyright 2010 by Information Technology Industry Council (ITI)All rights re
10、served.No part of this publication may be reproduced in anyform, in an electronic retrieval system or otherwise,without prior written permission of ITI, 1101 K Street NW, Suite 610Washington, DC 20005. Printed in the United States of AmericaCAUTION: The developers of this standard have requested tha
11、t holders of patents that may be re-quired for the implementation of the standard disclose such patents to the publisher. However, nei-ther the developers nor the publisher have undertaken a patent search in order to identify which, ifany, patents may apply to this standard. As of the date of public
12、ation of this standard, followingcalls for the identification of patents that may be required for the implementation of the standard,notice of one or more such claims has been received. By publication of this standard, no positionis taken with respect to the validity of this claim or of any rights i
13、n connection therewith. The knownpatent holder(s) has (have), however, filed a statement of willingness to grant a license underthese rights on reasonable and nondiscriminatory terms and conditions to applicants desiring to ob-tain such a license. Details may be obtained from the publisher. No furth
14、er patent search is con-ducted by the developer or publisher in respect to any standard it processes. No representation ismade or implied that this is the only license that may be required to avoid infringement in the use ofthis standard.iContentsPage1 Scope. 12 Normative references. 32.1 Normative
15、references . 32.2 Approved references 32.3 References under development . 42.4 Other references. 43 Definitions, symbols, abbreviations, keywords, and conventions 63.1 Definitions. 63.2 Symbols and abbreviations 223.3 Keywords 273.4 Editorial conventions 273.5 Class diagram and object diagram conven
16、tions. 293.6 State machine conventions 333.6.1 State machine conventions overview 333.6.2 Transitions 333.6.3 Messages, requests, indications, confirmations, responses, and event notifications . 343.6.4 State machine counters, timers, and variables . 343.6.5 State machine arguments . 343.7 Bit and b
17、yte ordering 353.8 Notation for procedures and functions 354 General 374.1 Architecture 374.1.1 Architecture overview 374.1.2 Physical links and phys. 394.1.3 Logical links 444.1.4 Ports (narrow ports and wide ports) 444.1.5 Application clients and device servers 474.1.6 SAS devices 484.1.7 Expander
18、 devices . 494.1.8 Service delivery subsystem 504.1.9 Domains 514.1.10 Expander device topologies 534.1.10.1 Expander device topology overview 534.1.10.2 Expander device topologies 534.1.11 Pathways 554.1.12 Connections 554.1.13 Broadcasts 574.2 Names and identifiers. 594.2.1 Names and identifiers o
19、verview 594.2.2 NAA IEEE Registered format identifier . 614.2.3 NAA Locally Assigned format identifier. 624.2.4 SAS address . 624.2.5 Hashed SAS addresses 624.2.6 Device names and expander device SAS addresses . 634.2.7 Device name for SATA devices with world wide names . 634.2.8 Port names 634.2.9
20、Port identifiers and SAS port SAS addresses. 644.2.10 Phy identifiers . 644.3 State machines. 654.3.1 State machine overview 654.3.2 Transmit data path 66ii4.3.3 Receive data path . 714.3.4 State machines and SAS Device, SAS Port, and SAS Phy classes. 744.4 Resets 764.4.1 Reset overview . 764.4.2 Ha
21、rd reset . 784.4.2.1 Hard reset overview 784.4.2.2 Additional hard reset processing by SAS ports .784.4.2.3 Additional hard reset processing by expander ports . 784.5 I_T nexus loss 784.6 Expander device model 794.6.1 Expander device model overview . 794.6.2 Expander ports 804.6.3 Expander connectio
22、n manager (ECM) 814.6.4 Expander connection router (ECR). 814.6.5 Broadcast propagation processor (BPP) 824.6.6 Expander device interfaces. 824.6.6.1 Expander device interface overview 824.6.6.2 Expander device interfaces detail . 844.6.6.3 ECM interface 854.6.6.4 ECR interface 864.6.6.5 BPP interfa
23、ce 874.6.7 Expander device routing . 894.6.7.1 Routing attributes and routing methods 894.6.7.2 Expander device topology routing attribute restrictions. 894.6.7.3 Connection request routing . 904.6.7.4 Expander route table . 904.6.7.4.1 Expander route table overview 904.6.7.4.2 Phy-based expander ro
24、ute table 914.6.7.4.3 Expander-based expander route table 924.6.8 Expander device reduced functionality . 924.6.9 Broadcast (Expander) handling 934.7 Discover process 934.7.1 Discover process overview . 934.7.2 Starting the discover process (Broadcast (Change) handling) . 934.7.3 Discover process tr
25、aversal 934.7.4 Discover process in a self-configuring expander device. 954.7.5 Enabling multiplexing 964.8 Configuration subprocess. 964.8.1 Configuration subprocess overview 964.8.2 Allowed expander device topologies. 974.8.3 Externally configurable expander device route table optimization 984.8.4
26、 Externally configurable expander device expander route index order 994.9 Zoning. 1054.9.1 Zoning overview 1054.9.2 Zoning expander device requirements 1094.9.3 Zoning operation . 1124.9.3.1 Zone phy information. 1124.9.3.2 Zone groups 1144.9.3.3 Zone permission table . 1144.9.3.4 Zoning expander ro
27、ute table . 1164.9.3.5 Source zone group and destination zone group determination. 1174.9.4 Zone phy information and link reset sequences . 1174.9.5 Broadcast processing in a zoning expander device with zoning enabled. 1194.9.6 Zone configuration 1204.9.6.1 Zone configuration overview . 1204.9.6.2 L
28、ock step . 1204.9.6.3 Load step. 121iii4.9.6.4 Activate step 1214.9.6.5 Unlock step 1224.9.6.6 Zone lock inactivity timer . 1224.9.6.7 Enable a zoning expander device . 1234.10 Phy test functions . 1234.10.1 Phy test functions overview 1234.10.2 Transmit pattern phy test function. 1244.11 Phy events
29、 1245 Physical layer. 1295.1 Physical layer overview 1295.2 Conventions for defining maximum limits for S-parameters . 1295.3 Compliance points 1305.4 Passive interconnect 1395.4.1 SATA connectors and cable assemblies 1395.4.2 SAS connectors and cables 1395.4.3 Connectors 1445.4.3.1 Connectors overv
30、iew. 1445.4.3.2 SAS internal connectors 1455.4.3.2.1 SAS Drive connectors 1455.4.3.2.1.1 SAS Drive plug connector . 1455.4.3.2.1.2 SAS Drive cable receptacle connector 1455.4.3.2.1.3 SAS Drive backplane receptacle connector 1465.4.3.2.1.4 SAS Drive connector pin assignments 1475.4.3.2.2 SAS 4i conne
31、ctors . 1495.4.3.2.2.1 SAS 4i cable receptacle connector . 1495.4.3.2.2.2 SAS 4i plug connector. 1495.4.3.2.2.3 SAS 4i connector pin assignments . 1505.4.3.2.3 Mini SAS 4i connectors 1525.4.3.2.3.1 Mini SAS 4i cable plug connector . 1525.4.3.2.3.2 Mini SAS 4i receptacle connector . 1525.4.3.2.3.3 Mi
32、ni SAS 4i connector pin assignments 1535.4.3.3 SAS external connectors. 1555.4.3.3.1 SAS 4x connectors 1555.4.3.3.1.1 SAS 4x cable plug connector 1555.4.3.3.1.2 SAS 4x receptacle connector 1555.4.3.3.1.3 SAS 4x connector pin assignments 1575.4.3.3.2 Mini SAS 4x connectors. 1585.4.3.3.2.1 Mini SAS 4x
33、 cable plug connector 1585.4.3.3.2.2 Mini SAS 4x receptacle connector 1615.4.3.3.2.3 Mini SAS 4x connector pin assignments. 1675.4.4 Cable assemblies 1685.4.4.1 SAS internal cable assemblies 1685.4.4.1.1 SAS Drive cable assemblies 1685.4.4.1.2 SAS internal symmetric cable assemblies. 1695.4.4.1.2.1
34、SAS internal symmetric cable assemblies overview . 1695.4.4.1.2.2 SAS internal symmetric cable assembly - SAS 4i. 1705.4.4.1.2.3 SAS internal symmetric cable assembly - Mini SAS 4i . 1715.4.4.1.2.4 SAS internal symmetric cable assembly - SAS 4i to Mini SAS 4i with vendor-specific sidebands. 1725.4.4
35、.1.2.5 SAS internal symmetric cable assembly - SAS 4i controller to Mini SAS 4i backplane with SGPIO 1735.4.4.1.2.6 SAS internal symmetric cable assembly - Mini SAS 4i controller to SAS 4i backplane with SGPIO 1745.4.4.1.3 SAS internal fanout cable assemblies . 1755.4.4.1.3.1 SAS internal fanout cab
36、le assemblies overview . 1755.4.4.1.3.2 SAS internal controller-based fanout cable assemblies 176iv5.4.4.1.3.3 SAS internal backplane-based fanout cable assemblies 1785.4.4.2 SAS external cable assemblies. 1795.4.4.2.1 SAS external cable assemblies overview 1795.4.4.2.2 SAS external cable assembly -
37、 SAS 4x. 1805.4.4.2.3 SAS external cable assembly - Mini SAS 4x . 1815.4.4.2.4 SAS external cable assembly - SAS 4x to Mini SAS 4x 1835.4.5 Backplanes . 1835.5 TxRx connection characteristics. 1845.5.1 TxRx connection characteristics overview 1845.5.2 TxRx connection general characteristics 1855.5.3
38、 TxRx connection S-parameter limits . 1855.5.4 TxRx connection characteristics for untrained 1.5 Gbps and 3 Gbps. 1875.5.5 TxRx connection characteristics for trained 1.5 Gbps, 3 Gbps, and 6 Gbps 1885.6 Test loads. 1895.6.1 Test loads overview 1895.6.2 Zero-length test load . 1905.6.3 TCTF test load
39、 1915.6.4 Low-loss TCTF test load . 1955.6.5 Reference transmitter test load. 1975.7 Transmitter device and receiver device electrical characteristics. 2005.7.1 General electrical characteristics 2005.7.2 Transmitter device and receiver device transients 2015.7.3 Eye masks and the jitter transfer fu
40、nction (JTF) . 2015.7.3.1 Eye masks overview 2015.7.3.2 Jitter transfer function (JTF) 2025.7.3.3 Transmitter device eye mask for untrained 1.5 Gbps and 3 Gbps 2035.7.3.4 Receiver device eye mask for untrained 1.5 Gbps and 3 Gbps 2035.7.3.5 Receiver device jitter tolerance eye mask for untrained 1.5
41、 Gbps and 3 Gbps 2045.7.4 Transmitter device characteristics 2055.7.4.1 Transmitter device characteristics overview 2055.7.4.2 Transmitter device A.C. coupling requirements 2055.7.4.3 Transmitter device general electrical characteristics. 2055.7.4.4 Transmitter device signal output characteristics f
42、or untrained 1.5 Gbps and 3 Gbps as measured with the zero-length test load . 2065.7.4.5 Transmitter device signal output characteristics for untrained 1.5 Gbps and 3 Gbps as measured with each test load . 2075.7.4.6 Transmitter device signal output characteristics for trained 1.5 Gbps, 3 Gbps, and
43、6 Gbps 2095.7.4.6.1 Transmitter device signal output characteristics for trained 1.5 Gbps, 3 Gbps, and 6 Gbps overview 2095.7.4.6.2 Transmitter device test procedure . 2105.7.4.6.3 Transmitter device S-parameter limits . 2115.7.4.6.4 Recommended transmitter device settings for interoperability 2125.
44、7.4.6.5 Reference transmitter device characteristics. 2125.7.4.6.6 Transmitter equalization, VMA, and VP-Pmeasurement . 2145.7.4.7 Transmitter device signal output characteristics for OOB signals . 2155.7.5 Receiver device characteristics 2165.7.5.1 Receiver device characteristics overview 2165.7.5.
45、2 Receiver device A.C. coupling requirements 2175.7.5.3 Receiver device general electrical characteristics. 2175.7.5.4 Delivered signal characteristics for untrained 1.5 Gbps and 3 Gbps 2185.7.5.5 Maximum delivered jitter for untrained 1.5 Gbps and 3 Gbps . 2205.7.5.6 Receiver device jitter toleranc
46、e for untrained 1.5 Gbps and 3 Gbps. 2215.7.5.7 Receiver device and delivered signal characteristics for trained 1.5 Gbps, 3 Gbps, and 6 Gbps.2225.7.5.7.1 Delivered signal characteristics for trained 1.5 Gbps, 3 Gbps, and 6 Gbps 2225.7.5.7.2 Receiver device S-parameter limits . 2225.7.5.7.3 Referenc
47、e receiver device characteristics . 223v5.7.5.7.4 Stressed receiver device jitter tolerance test . 2255.7.5.7.4.1 Stressed receiver device jitter tolerance test overview . 2255.7.5.7.4.2 Stressed receiver device jitter tolerance test procedure . 2285.7.5.7.4.3 Test equipment and ISI generator calibr
48、ation . 2295.7.5.7.4.4 Crosstalk source calibration 2295.7.5.7.4.5 Applied SJ . 2305.7.5.8 Delivered signal characteristics for OOB signals 2315.7.6 Spread spectrum clocking (SSC) 2315.7.6.1 SSC overview 2315.7.6.2 Transmitter SSC modulation . 2335.7.6.3 Receiver SSC modulation tolerance . 2345.7.6.
49、4 Expander device center-spreading tolerance buffer 2345.7.7 Non-tracking clock architecture. 2355.8 READY LED signal electrical characteristics 2356 Phy layer 2376.1 Phy layer overview . 2376.2 8b10b coding 2376.2.1 8b10b coding overview . 2376.2.2 8b10b coding notation conventions 2376.3 Character encoding and decoding 2386.3.1 Introduction . 2386.3.2 Bit transmission order . 2386.3.3 Character transmission order 2386.3.4 Frame transmission order . 2386.3.5 Running disparity (RD) 2386.3.6 Data characters. 2396.3.7 Control characters. 2456.3.8 Encoding characters in the transmitter