Loading
Serial ATA
Training
Books
eLearning
 

Training


Let MindShare Bring Serial ATA to Life for You

MindShare brings the SATA course to life through its interactive classroom style, demonstrations, and hands-on exercises. This course covers all aspects of the SATA 2.0 specification from a hardware design perspective and also discusses the software requirements of SATA implementations.

MindShare Courses On Serial ATA:

Course Name
Classroom

Virtual Classroom

eLearning
Comprehensive Serial ATA
2 days

3 days


Show Me

All of MindShare's classroom and virtual classroom courses can be customized to fit the needs of your group.


Comprehensive Serial ATA Architecture Course Info

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)

Course Length: 2 Days

Who Should Attend?

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

Recommended Prerequisites:

A solid understanding of one or more storage bus protocols such as ATA or similar architecture is recommended but not required.

Training Materials:

MindShare’s SATA Storage Technology eBook (PDF)
Author: Don Anderson
Publisher: MindShare Press




SATA Storage Technology