Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Serial ATA (SATA)

( Duration: 2 Days )

This Serial ATA training course provides the framework engineers and technicians skills they need to get out of SATA I, II and III releases.

Much more than an overview, this course 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.

By attending Serial ATA workshop, delegates will learn:

  • Basics of ATA Interface
  • 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
  • SATA-IO Revision 3.1
  • mSATA, SATA for mobile computing devices
  • Zero-Power Optical Disk Drive (ODD)

This Serial ATA class is suitable for Engineers, Hardware designers, software engineers and developers, and system validation and verification engineers, systems integration engineers, project managers.

COURSE AGENDA

1

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
  • 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
2

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
3

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
4

Serial ATA Technical Architecture

  • History of SATA
  • 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
5

Interface Migration Issues

  • Data robustness issues
  • Cable Issues
  • SCSI
  • Fiber Channel
  • Ultra 640
  • Ultra ATA-100
  • IDE / ATA
  • Parallel ATA (parallel IDE)
  • Serial ATA
  • Alternative serial interface technologies
  • Universal Serial Bus (USB)
  • IEEE 1394 Firewire
  • Serial ATA Generation
  • Serial ATA-1, Serial ATA-2, Serial ATA-3.1
  • eSATA
  • mSATA
6

Transport Layer

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

Link Layer

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

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
  • Elasticity Buffer
  • Cable Signaling Interface
9

Power Management

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

State Model Description

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

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
12

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
13

eSATA

  • Purpose of eSATA
  • Key benefits of eSATA
  • Perform ance
  • Hot pluggable
  • Comparision toUSB 2.0 or 1394
  • shielded cables and connectors
14

SATA 6Gb/s

  • 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)
  • Queued Trim Command
  • Hardware Control Features

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X