NVMe-IP reference design manual

2021-08-10
● NVMe
■NVM Express (NVMe) defines the interface for the host controller to access solid state drive (SSD) by PCI Express. NVM Express optimizes the process to issue command and completion by using only two registers (Command issue and Command completion). Also, NVMe supports parallel operation by supporting up to 64K commands within single queue. 64K command entries improve transfer performance for both sequential and random access.
■In PCIe SSD market, two standards are used - AHCI and NVMe. AHCI is the older standard to provide the interface for SATA hard disk drive while NVMe is optimized for non-volatile memory like SSD. The comparison between AHCI and NVMe protocoI in more details is described in “A Comparison of NVMe and AHCI” document.
■https://sataJo.og/svstem/filesAnennber-downloads/N\/Me%20and%20AHCI %20 lonq .pdf
■The example of NVMe storage device is shown in http:"www.nvmexpress.orq/products/.
■To access NVMe SSD, the general system implements NVMe driver running on the processor, as shown in the left side of Figure H. The physical connection of NVMe standard is PCIe connector which is one-to-one type, so one PCIe host connects to one PCIe device without using switch. NVMe-IP implements NVMe driver to access NVMe SSD by using pure-hardware logic. The user can access NVMe SSD without including any processor and driver but using NVMe IP in FPGA board. Using pure-hardware logic for NVMe host controller reduces the overhead time for software-hardware handshake, so NVMe-IP can show very high performance for writing and reading with NVMe SSD.

Design Gateway

NVMe-IP

More

Part#

More

More

Application note & Design Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

5-Mar-21

Rev3.6

830 KB

- The full preview is over. If you want to read the whole 22 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: