SATA Training, Serial ATA Course Description

Serial ATA is an evolutionary replacement for the Parallel ATA physical storage interface. Serial ATA is scalable and will allow future enhancements to the computing platform.

This course provides the framework engineers and technicians need to get out in front of SATA I , II and III releases.

Learn how (supports 6.0, 3.0, and 1.5 Gb/s transfer speeds ) can be used as the primary internal storage interconnect for desktop and mobile PCs to connect the host system to peripherals such as hard drives, solid state drives, optical drives, and removable magnetic media devices.

SATA Training

Serial ATA is an evolutionary replacement for the Parallel ATA physical storage interface. The Serial ATA International Organization (SATA-IO) is the group responsible for developing, managing, and driving adoption of the Serial ATA specifications.

Serial ATA interface offers greater speed, simpler upgradeable storage devices and easier configuration.

Much more than an overview, SATA Training class provides a thorough understanding of the Serial ATA: its protocol, its core functionality, its evolution, how it emulates parallel ATA, the various options, interworking with Serial Attached SCSI (SAS), and error recovery strategies.

Serial ATA (SATA) is the evolution of the parallel ATA physical storage interface from a parallel bus to a serial bus architecture. The serial architecture overcomes the electrical constraints that limited continued speed enhancements for the classic parallel ATA bus, and provides a well-defined path to progressively higher levels of performance.

Upon completion of this course, you will learn about:

  • Basics of Serial ATA
  • Serial ATA Technical Architecture
  • SATA Operation and initialization
  • Out Of Band (OOB) signaling
  • Interface Migration Issues
  • Transport Layer
  • Link Layer
  • Physical (PHY) Layer
  • Power Management
  • State model description
  • Advanced Host Controller Interface (AHCI)
  • Operation of a SATA HBA
  • Port Multipliers
  • eSATA and eSATAP
  • SATA-IO Revisions
  • SATA revision 1.0 – 1.5 Gbit/s – 150 MB/s
  • SATA revision 2.0 – 3 Gbit/s – 300 MB/s
  • SATA revision 3.0 – 6 Gbit/s – 600 MB/s
  • SATA revision 3.1
  • SATA revision 3.2 – 16 Gbit/s – 1969 MB/s
  • mSATA, SATA for mobile computing devices
  • Zero-Power Optical Disk Drive (ODD)
  • Native Command Queuing (NCQ)
  • SATA-IO: SATA software infrastructure with the PCI Express® (PCIe®) interface
  • SATA Express and the PCIe interface (increase device interface speeds to 8Gb/s and 16Gb/s)

SATA Training Course Outline

Overview of the ATA Interface

  • ATA Interface Origins
  • Advanced Technology (AT) interface
  • Parallel ATA Success – Why Change?
  • Serial ATA Roadmap
  • Evolutionary Improvements
  • ATA Interface Origins
  • Enhanced Integrated Drive Electronics (EIDE) extensions
  • Faster HDD access and logical block addressing (LBA)
  • ATAPI for support of other peripheral devices
  • ATAPI for support of other peripheral devices
  • CD-ROM drives and tape drives
  • Programmed Input/Output (PIO), direct memory access (DMA), and Ultra DMA (UDMA)
  • Multiple data-transfer modes
  • Programmed Input/Output (PIO)
  • Direct memory access (DMA)
  • Ultra DMA (UDMA)
  • Backward compatibility with older ATA devices
  • Cyclic redundancy checking (CRC) for improved data protection and greater overall data integrity
  • The Need for Change
  • Desktop Storage Interfaces
  • ATA Device Connectivity

Legacy ATA Architecture

  • The I/O register model
  • CHS and LBA addressing
  • PIO and DMA data transfer modes
  • Task File Register Review
  • Command Execution
  • PIO Transfers
  • DMA Transfers
  • Parallel bus functions

Serial ATA Overview

  • SATA Overview
  • Serial ATA Concept
  • General overview
  • Sub-module operation
  • Standard ATA Emulation
  • Shadow Registers
  • Frames and FIS
  • PIO Command Execution
  • DMA Command Execution
  • Flow Control
  • Serial Engine Overview
  • SATA II Feature Overview
  • SATA III Feature Overview
  • Port Multipliers and Selectors
  • Enclosure Services
  • Physical Layer
  • Electrical details
  • Cables and Connectors
  • Concept of Hot Plug
  • Link Power Management
  • BIST Features

Serial ATA Evolution and Trends

  • SATA M.2 Card
  • SATA Power Management
  • SATA Express
  • SATA microSSD
  • SATA Universal Storage Module™ (USM)
  • eSATA
  • eSATAP
  • Native Command Queuing
  • Port Multipliers

Serial ATA Technical Architecture

  • Layered Architecture
  • Frames and Primitives
  • Frame Information Structures
  • Transport Layer Overview
  • Link Layer Overview
  • Physical Layer Overview
  • Command Examples
  • SATA II Enhancement
  • SATA III Enhancement

Interface Migration Issues

  • Data robustness issues
  • Cable Issues
  • SCSI
  • Fiber Channel
  • Parallel ATA (parallel IDE)
  • Serial ATA
  • Alternative serial interface technologies
  • Universal Serial Bus (USB)
  • IEEE 1394 Firewire
  • eSATA
  • mSATA

Transport Layer

  • Transport Layer Functions
  • Frame Information Structures
  • Interface to Host HW/SW/FW
  • Interface to Drive HW/FW

Link Layer

  • Link Layer Functions
  • 8b/10b Encoding
  • Primitives & Primitive Signaling
  • Framing concepts
  • Scrambling

Physical (Phy) Layer

  • Phy Layer Functions
  • Topology/connectivity
  • Power and signal lines
  • Link speeds/data rates
  • Basic SATA port model
  • Physical layer services
  • Clocking
  • Out-Of-Band Signaling
  • Internal Transmit Path
  • Internal Receive Path
  • Elasticity Buffer
  • Cable Signaling Interface

Power Management

  • Requirement for Power Management
  • Interface Power States
  • Power Management Primitives
  • COMWAKE Signal Sequence

State Model Description

  • State Description Method
  • Host and Device Transport States
  • State Description of Command Execution
  • Link Layers States

Serial ATA II Extensions

  • Implementing SATA Technology
  • Serial ATA for RAID and Enterprise Applications
  • Serial ATA as the Long-term Solution for Storage Connectivity
  • SATA II objectives
  • Physical layer extensions
  • Transport layer extensions
  • Command layer extensions
  • Enclosure services and management
  • Port Multiplier

eSATA

  • Purpose of eSATA
  • Key benefits of eSATA
  • Perform ance
  • Hot pluggable
  • Comparision to USB or 1394
  • shielded cables and connectors
  • eSATAP

SATA 3.0

  • SATA-IO specifications from Revision 3.0 on enable 6Gb/s transfer rates
  • SATA-IO Revision 3.1 Specification
  • Universal Storage Module (USM™)
  • mSATA : SATA for mobile computing devices
  • mSATA connector
  • Zero-Power Optical Disk Drive (ODD)
  • Multimedia Support with Native Command Queuing (NCQ)
  • High-Speed Testing
  • Queued Trim Command
  • Hardware Control Features

Advanced Topics

  • Device command layer protocol
  • Host adapter register interface
  • Error Handling Philosophy
  • First Party DMA
  • Future SATA Improvements
  • Layout Considerations
  • Device connector configurations
  • Cable construction example
  • Contact material and plating
  • SATA and SAS Evolution
  • Advanced Host Controller Interface
  • AHCI PCIe Configuration

 

 

 

Who Should Attend

Engineers, Hardware designers, software engineers and developers, and system validation and verification engineers, systems integration engineers, project managers will all benefit from this course. 

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.