Implementation Guide

By Editor on Dec 11, 2012

The following table features links to transport protocol and command set specifications that affect the building of various products (e.g., SSDs):

To BuildTransport ProtocolCommands
SSD SCSI Over PCI Express (SOP)
 
— and —
 
PCI Express Queuing Interface (PQI)
 
(lower level hardware specs for reference)
 

or


SAS Protocol Layer (SPL)
 
— and —
 
Serial Attached SCSI (SAS)
 

or


Fibre Channel Protocol for SCSI (FCP)
( Fibre Channel Fabric standards,
especially FC-FS and FC-LS)

 

or


USB Attached SCSI (UAS)
 
Universal Serial Bus Specification
SCSI Primary Commands (SPC)
 
— and —
 
SCSI Block Commands (SBC)

All SCSI standards rely upon the SCSI Architecture Model (SAM) for foundation principles and requirements.


References for lower level hardware specs — none needed for SAS

For PCI:
PCI Express Base Specification — http://www.pcisig.com/specifications/pciexpress/base3/
PCI Local Bus Specification — http://www.pcisig.com/specifications/conventional/
PCI Bus Power Management Interface Specification — http://www.pcisig.com/specifications/conventional/
and:
 
PCI Express Card Electromechanical Specification — http://www.pcisig.com/specifications/pciexpress/specifications/
or
PCI ExpressBay Specification [forthcoming] — http://www.pcisig.com/specifications/pciexpress/specifications/