In-Depth Training on the SATA Protocol and its Implementation


  • Posted Date: 22 September 2016
  • 2643 Views

This presentation will focus on the history of SATA and profile its features (bandwidth, NCQ, port multiplier and port selector). Included is an in-depth discussion on SATA protocol and its implementation in the MPC83xx Power Architecture® processor family.

**Presented during the 2008 NXP® Technology Forum in Orlando, Florida

What You'll Learn

  • Describe the technical advantages of SATA over PATA
  • Describe the technical advantages of SATA II over SATA I
  • Understand how native command queuing saves power and increases performance
  • Add hard drives using a port multiplier
  • Characteristics of SATA Port Selectors
  • Compare SATA to Serial Attached SCSI
  • Describe each layer of the SATA protocol for device and host
  • View a hardware diagram of a SATA implementation on the MPC83xx Power Architecture device family

Course Outline

  • Sata Interface Basics
    • NXP® and SATA
    • Introduction
      • History & limitations of PATA
    • Features
      • Native command queuing
      • Port multipliers and selectors
      • eSATA, hot plug, Staggered spin-up
      • Devices offering SATA
  • Protocol & Implementation
    • Protocol Layers
      • Application, Transport, Link & Physical Layer
    • Practical HW & SW considerations
      • Low level drive, descriptors, host initialization
      • Schematic example, HW & layout.