Advanced Host Controller Interface (AHCI) eLearning Course

Instructor(s): Don Anderson

Equivalent of: 1-day course

Subscription Length: 120 days

$395

Course price

We can create a live corporate training for you:

What's Included

PCIe Modules PDF Slides Thumbnail PCIe eBook Course completion certificate
AHCI eLearning modules
(unlimited access for 120 days)
PDF of Course Slides
(yours to keep, does not expire)
SATA eBook
(yours to keep, does not expire)
Course Completion Certificate
(boost your resume / CV)

You Will Learn

  • Details regarding the implementation and operation of the Advanced Host Controller Interface (AHCI)
  • The sequence of events associated with AHCI initialization, including PCIe Configuration, BIOS and the AHCI driver
  • How to validate the Command List and Command Table entries and operation, using MindShare's Arbor Tool
  • How to verify proper Native Command Queuing protocol, using MindShare's Arbor tool
  • Details associated with the AHCI Register Block, including field definition and usage
  • The details associated with the Port Registers, including field definition and usage

Course Description

This course provides details of the behavior and registers involved with the Advanced Host Controller Interface (AHCI) used by SATA devices.

Course Content

Module 1: SATA Express and M.2
Introduces SATA Express, how AHCI improves performance, how PCIe and SSDs fit in the picture, M.2 Connectors and dimensions

30min to complete

Module 2: PCI Configuration Space
Goes through PCI config space of an actual AHCI device using Arbor (MindShare's own software tool); includes discussions of Command / Status registers, BARs and capability structures

32min to complete

Recommended Prerequisites

An understanding of SATA protocol.

Benefits of eLearning

Access to the Instructor

Ask questions to the MindShare Instructor that taught the course

Cost Effective

Get the same information delivered in a live MindShare class at a fraction of the cost

Available 24/7

MindShare eLearning courses are available when and where you need them

Learn at Your Pace

MindShare eLearning courses are self-paced, so you can process when you're ready