View the site in Français Site displayed in English (USA) View the site in English (GB)
You are here: ac6 > ac6-formation > Connectivity > Serial ATA III
Download Catalog
Download Catalog
Download as PDF
Download as PDF
Write us
Write us
Printable version
Printable version
 

IS3 Serial ATA III

This course covers SATA III


formateur
Objectives
bullet_jaune_1 This course explains how SATA maintains compatibility with IDE software management .
bullet_jaune_1 The hardware layer is detailed, including the analog part and Out-Of-Band signals operation.
bullet_jaune_1 The FIS is analyzed in order to understand the dialog between Host Controller and mass storage device.
bullet_jaune_1 The course clarifies the programming interface specified by the Advanced Host Controller Interface .
bullet_jaune_1 The Gen3 physical layer specification and testing requirements are particularly detailed.
bullet_jaune_1 The course describes the low power modes.

bullet_jaune_1 It has been delivered several times to companies developing SoCs for wireless / consumer market.
Timing diagrams are taken from a PC implementing a SATA interface thanks to the Lecroy analyser.
A more detailed course description is available on request at info@ac6-training.com
Prerequisites
bullet_jaune_2 Experience of a serial bus like USB or Ethernet is recommended.

Outline
ORIGINS OF THE SATA INTERFACE
bullet_jaune_2 Parallel ATA limitations
bullet_jaune_2 Faster HDD access and logical block addressing (LBA)
bullet_jaune_2 ATAPI for support of other peripheral devices
bullet_jaune_2 Programmed Input / output, direct memory access (UDMA)
bullet_jaune_2 Revisions of the SATA specification
bullet_jaune_2 Compatibility with SAS
SATA ARCHITECTURE
bullet_jaune_2 Architectural layering
bullet_jaune_2 Hot plugging
bullet_jaune_2 Port multiplier
bullet_jaune_2 Usage model description
PHYSICAL LAYER
bullet_jaune_2 Cable and connectors
bullet_jaune_2 Analog front end
bullet_jaune_2 Electrical signalling
bullet_jaune_2 Separate point-to-point AC-coupled LVDS links
bullet_jaune_2 Spread Spectrum Clocking
bullet_jaune_2 Elastic buffer
bullet_jaune_2 Loopback mode
bullet_jaune_2 Test pattern requirements
bullet_jaune_2 Testing Gen3
bullet_jaune_2 Jitter considerations
bullet_jaune_2 Explaining the various tests used to qualify transmitter and receiver
OUT-OF BAND AND PHY POWER STATES
bullet_jaune_2 COMRESET sequence
bullet_jaune_2 COMINIT sequence
bullet_jaune_2 COMWAKE sequence
LINK LAYER
bullet_jaune_2 8b/10b coding
bullet_jaune_2 Scrambling
bullet_jaune_2 Primitives description and utilization
bullet_jaune_2 Arbitration sequence
bullet_jaune_2 FIS flow control
bullet_jaune_2 Transitions to low power modes
ATA REGISTERS
bullet_jaune_2 PATA emulation
bullet_jaune_2 Interrupt virtualization
TRANSPORT LAYER
bullet_jaune_2 Introduction to FIS transfer
bullet_jaune_2 Interaction with Command layer
bullet_jaune_2 Retry protocol
PHY INTERFACE FOR SATA 3 (PIPE)
bullet_jaune_2 Possible PIPE clocks and data bus widths
bullet_jaune_2 Reset sequence
bullet_jaune_2 Power management
bullet_jaune_2 Changing signalling rate
bullet_jaune_2 Error detection
bullet_jaune_2 Loopback
ADVANCED HOST CONTROLLER INTERFACE (AHCI 1.3)
bullet_jaune_2 System memory structures
bullet_jaune_2 Native Command Queuing
bullet_jaune_2 FIS-based switching
bullet_jaune_2 Command completion coalescing
bullet_jaune_2 Power management
bullet_jaune_2 Interrupt management
bullet_jaune_2 Data transfer operation
bullet_jaune_2 Error reporting
COMMANDS
bullet_jaune_2 ATA-8 command set
bullet_jaune_2 Reset protocol, diagnostic protocol, PIO protocol, DMA protocol, PACKET protocol
bullet_jaune_2 First party DMA
bullet_jaune_2 Boot sequence capture and analyzis