Comprehensive SATA eLearning Course

View all Books + eBooks

Technical Titles
FireWire System Architecture (2nd Edition)
HyperTransport 3.1 Interconnect Technology
HyperTransport System Architecture
InfiniBand Network Architecture
ISA System Architecture (3rd Edition)
PCI Express System Architecture
PCI Express Technology 3.0
PCI System Architecture (4th Edition)
PCI-X System Architecture
SAS Storage Architecture
SATA Storage Technology
The Unabridged Pentium 4
Universal Serial Bus System Architecture
USB 3.0 Technology
x86 Instruction Set Architecture

Historical Titles
Heaven's Favorite - Book One Ascent: The Rise of Chinggis Khan
Heaven's Favorite - Book Two Dominion: Dawn of the Mongol Empire


Comprehensive SATA Storage Architecture eLearning Course

Instructor: Don Anderson

Notify Me When Available

Comprehensive SATA Storage Architecture eLearning Course Info

What's Included?

SATA eLearning modules PDF of Course Slides SATA eBook

Benefits of eLearning:

  • Cost Effective - Get the same information delivered in a live MindShare class at a fraction of the cost
  • Available 24/7 - MindShare eLearning courses are available when and where you need them
  • Learn at Your Pace - MindShare eLearning courses are self-paced, so you can proceed when you're ready
  • Access to the Instructor - Ask questions to the MindShare Instructor that taught the course

You Will Learn:

  • The sequence of events associated with SATA initialization, including Out Of Band (OOB) signaling
  • Detailed operation of a SATA HBA and drive when executing legacy commands
  • Details regarding the implementation and operation of the Advanced Host Controller Interface (AHCI)
  • How to verify proper command protocol associated with each of the command categories
  • How to verify proper control protocol associated with writes to the Control register
  • How to validate proper FIS (Frame Information Structure) protocol given trace captures from a SATA protocol analyzer
  • The actions taken by each layer in the SATA interface
  • The details associated with the implementation of Port Multipliers
  • The operation and performance advantages of Native Command Queuing (NCQ)

MindShare's SATA eLearning course covers all aspects of the SATA 2.0 specification from a hardware design perspective and also discusses the software requirements of SATA implementations.

Who Should View?

Hardware designers, software developers, and system validation engineers will all benefit from this course. Both hardware and software requirements of a SATA subsystem are detailed and explained through numerous examples and the use of protocol analyzer traces.

Course Outline:

  • Evolution of Parallel ATA
  • The Motivation of Serial ATA
  • SATA Overview
  • Introduction to FIS Transfers
  • Intro to SATA Commands
  • FIS Types and Formats
  • Transport and Link Protocols
  • FIS Retry
  • Data Flow Control
  • Physical Layer Functions
  • Error Detection and Handling
  • Command Protocols
  • Control Protocol
  • SATA II Feature Overview
  • Native Command Queuing
  • Port Multipliers
  • Port Selectors
  • Enclosure Services
  • SATA Initialization
  • Physical Layer (electrical details)
  • Cables and Connectors
  • Hot Plug
  • Link Power Management
  • BIST Features