Courses > Serial ATA

Serial ATA Course

Course Abstract:

MindShare’s SATA full-length course, provides a detailed and comprehensive understanding of the SATA technology. The course covers all aspects of the specification from a hardware design perspective and also discusses the software requirements of SATA implementations. MindShare’s established background in legacy platform design along with a comprehensive understanding of the latest technologies (including PCI Express, InfiniBand, and HyperTransport) provides rich insight into the SATA technology and results in a superior training experience for our customers. This course also includes example implementations and practical guidance that will give you a running start on your design.

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-level design.

Course Contents: 

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


Recommended Prerequisites:

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

Booking Information:

This course is available as an in house course and can be tailored to your company's specific needs. For available dates, pricing information or to make a reservation, please contact us.

Supplier Info Our Partners
 
  • Course Abstract
  • Who Should Attend?
  • Course Contents
  • Recommended Prerequisites
  • Booking Information

MindShare Courses @ Logic Technology


Seminars & Workshops Seminars
Workshop – Safely Combine Open Source and Third Party Software in Embedded Systems
Tuesday, May 08 2012

ContactContact Us
 

Need a Logic solution?


Contact our expert engineers!
  • Quick
  • To the point
  • Experienced
  • Customer-oriented