Serial ATA Architecture Training

Serial ATA Architecture Training

Course Description

The SATA course provides a detailed and comprehensive understanding of the SATA technology. The course covers all aspects of the specification from a hardware design parspective and also discusses the software requirements of SATA implementations. This course also includes example implementations and practical guidance that will give you a running start on your design.

Request Information Demo Request Quote

Course Length -2 Days


Who Should Attend?


This in-depth course is hardware oriented, but designed for both hardware and software engineers. The course contains practical examples of transactions on the link and describes error conditions to be aware of. It also covers the requirements for a device to be specification compliant. This makes the course ideal for a system validation engineer who is evaluating an RTL-level, chip-level, system-level or system board-leve design.

Course Content


* Features of SATA
o Serial Interface
o Compatibility
o Performance
o Cables and Connectors
* Legacy ATA Review
* Introduction to SATA
o Architectural Overview
o Intro to Layers/Functions
o Host/Device Interaction
* Intro to SATA Commands
o Command Types
o Example SATA Command Sequences
* Frame Information Structures (FISs)
o FIS Types
o FIS Formats
* FIS Transmission/Reception
o Protocol Overview
o Primitive
o CRC Generation/Checking
o FIS Scrambling/Unscrambling
o Repeated Primitive Suppression and Scrambling
o 8b/10b Encoding/Decoding
* Packet Flow Control
* Command Protocols/Example Transfers
o PIO protocol
o DMA protocol
o PACKET protocol
* Command Queuring
* Physical Layer
o Transmit Functions
o Receive Functions
o Out-Of-Band Signaling
o Power-On Reset and Initialization
o Device Initiated Initialization
o Electrical Characteristics
* Power Management
* Error Detection/Handling
o Transport Layer Errors
o Link Layer Errors
o Physical Layer Errors
* Diagnostics
* SATAII Enhancements
o Extensions to the Layers
o Enclosure Management
* SATA vs SAS in Enterprise Solutions
* Reference Information
o SATA Registers
o 8b/10b Tutorial
o State Machines

Recommended Prerequisites


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

Corresponding Book


MindShare’s SATA System Architecture textbook (1st Edition)
Authors: Don Anderson
Publisher: MindShare Publishing

Contact Gillaspy Assocates at 805-987-1959 to schedule an on-site class.




Since 1997, Gillaspy Associates has built a solid reputation for developing strong relationships with our customers by providing quality solutions and ongoing support.

Request Information Demo Request Quote

Test Services

Test Services

Initial Evaluation

Functional

Product

Enterprise

Performance & Benchmarks

Lab Overview


Test Tools


Test Tools Suite

FAQ


Training

Overview

Certification

Courses


Course Calendar


Register


Training Locations


Medusa Labs

Home | Products | Protocols | Employment | Link to Us | Privacy | Contact Us

Copyright © 1997 - 2006 Gillaspy Associates. All Rights Reserved.