NVM Express 1.4 eLearning Course

Instructor(s): Mike Jackson

Equivalent of: 2-day course

Subscription Length: 120 days

$695

Course price

We can create a live corporate training for you:

What's Included

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

Student Review

"The presenter added significant value by explaining the standards as well as the history behind certain approaches taken."

- Chris B.

You Will Learn

  • Basics of the NVMe Host Controller Interface model
  • The steps for device initialization
  • How command queues are set up and managed
  • How host software:
      • Informs the controller of new commands to execute
      • Learns that commands have been completed
  • What commands are defined up to 1.4 spec, and how they work
  • Error reporting structures
  • Power management options
  • Optional PCIe architecture overview on request

Course Description

MindShare's NVMe (Non-Volatile Memory Express) 1.4 course begins with an optional review of PCI Express (PCIe) basics as a foundation for the study of NVMe. Next, a high-level view of the architecture provides the big-picture context of the hardware architecture and software interactions. Finally, we drill down into details for each aspect of the NVMe architecture. The course add details included in the 1.1, 1.2, 1.3 and 1.4 specs. 

Course Content

Module 1a: Introduction and NVMe Basics
Intro, why use PCIe, software stack view, example file system request

32min to complete

Module 1b: Introduction and NVMe Basics
Example NVM subsystem, NVMe firmware, local memory (CMB and PMR), SSD Block diagram, namespaces intro, shared port, virtual functions, NVM sets, endurance groups, big picture (commands, submission queues, completion queues, etc.), comparison with SATA Express

26min to complete

Recommended Prerequisites

None

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