Contents
CHAPTER 1 SAS Interface .............................................................................21
1.1 Topologies in SAS Interface....................................................................22
1.1.1 SAS Layering........................................................................................23
1.1.2 Physical links and phys......................................................................... 24
1.1.3 Ports (narrow ports and wide ports)...................................................... 24
1.1.4 SAS devices...........................................................................................26
1.1.5 Pathways................................................................................................27
1.1.6 Connections...........................................................................................28
1.2 Names and identifiers...............................................................................29
1.2.1 SAS addresses....................................................................................... 29
1.2.2 Hashed SAS address..............................................................................30
1.3 Phy layer.................................................................................................. 31
1.3.1 8b10b coding.........................................................................................31
1.3.2 Link reset sequence............................................................................... 32
1.3.3 Start conditions of the link reset sequence............................................33
1.3.4 Out of band (OOB) signals....................................................................33
1.3.5 SAS OOB sequency.............................................................................. 36
1.3.5.1 Exception handling in the OOB sequence.............................................38
1.3.6 SAS speed negotiation sequence...........................................................38
1.3.6.1 Phy reset sequence after devices are attached....................................... 42
1.3.6.2 When the speed negotiation sequence is successful..............................43
1.3.6.3 Exception handling in the speed negotiation sequence.........................43
1.3.7 Phy layer dword synchronization (DWS)..............................................43
1.4 Link layer.................................................................................................44
1.4.1 Primitives...............................................................................................44
1.4.2 Primitive sequences...............................................................................47
1.4.3 Primitives not specific to type of connections.......................................47
1.4.3.1 AIP (Arbitration in progress).................................................................47
1.4.3.2 ALIGN...................................................................................................47
C141-C013 7