Tagged articles
2 articles
Page 1 of 1
Open Source Linux
Open Source Linux
Oct 18, 2021 · Fundamentals

Understanding NVMe over PCIe: Architecture, Commands, and Data Structures

This article provides a comprehensive overview of the NVMe protocol over PCIe, covering its logical device interface, key terminology, SSD architecture, PCIe register configuration, controller registers, queue structures, arbitration mechanisms, PRP and SGL addressing, command sets, controller initialization, reset procedures, shutdown processes, host command examples, and advanced features such as firmware updates and end‑to‑end data protection.

ControllerNVMePCIe
0 likes · 25 min read
Understanding NVMe over PCIe: Architecture, Commands, and Data Structures