
203
Chapter 4
SATA Transport Layer
Objectives
Protocol characteristics of the SATA Transport layer
All Frame Information Structures (FIS) format and use cases
Detailed FIS field definitions
FIS Status and Error codes
Enhancement to transport protocol to reduce data processing overhead, including First-party
DMA
SATA II registers for discovery, configuration, queuing, and asynchronous events
Command processing protocol examples for all protocols (PIO, DMA, ATAPI, etc.)
Native Command Queuing (NCQ)
○ Protocol changes from original SATA queuing model
○ Queuing commands and Set Device Bits FIS examples
○ Queuing management commands ...