Learn > Serial ATA
Serial ATA
Training
Books
Tools & Products
 

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 textbook
Author: Don Anderson
Publisher: MindShare Press




SATA Storage Technology