Vendor: Missing Link Electronics Category: NVMe Controller

NVMe Streamer

NVMe (Non-Volatile Memory Express) has become the prominent choice for connecting Solid-State Drives (SSD) when storage read/writ…

Overview

NVMe (Non-Volatile Memory Express) has become the prominent choice for connecting Solid-State Drives (SSD) when storage read/write bandwidth is key. Electrically, the NVMe protocol operates on top of PCIe; it leaves behind legacy protocols such as AHCI, and thus scales well for performance. MLE has been integrating PCIe, and NVMe, into FPGA-based systems for a while. Now, MLE releases NVMe Streamer, an IP Core for NVMe Streaming, which is a so-called Full Accelerator NVMe host subsystem integrated into FPGAs, and most prominently into Xilinx Zynq Ultrascale+ MPSoC and RFSoC devices.

MLE’s new NVMe Streamer is the result of many successful customer projects and responds to the embedded market’s needs to make use of modern SSDs. NVMe Streamer is a fully integrated and pre-validated subsystem stack operating the NVMe protocol fully in Programmable Logic (PL) with no software running, keeping the Processing System (PS) out of this performance path. For Xilinx FPGAs,  NVMe Streamer utilizes Xilinx GTH and GTY Multi-Gigabit Transceivers together with Xilinx PCIe Hard IP Cores for physical PCIe connectivity.

Key features

  • Provides one or more NVMe / PCIe host ports for NVMe SSD connectivity
  • Full Acceleration means “CPU-less” operation
  • Fully integrated and tested NVMe Host Controller IP Core
  • PCIe Enumeration, NVMe Initialization & Identify, Queue Management
  • Control & Status interface for IO commands and drive administration
  • Approx. 50k LUTs and 170 BRAM tiles (for Xilinx UltraScale+)
  • Compatible with PCIe Gen 1 (2.5 GT/sec), Gen 2 (5 GT/sec), Gen 3 (8 GT/sec), Gen 4 (16 GT/sec) speeds
  • Scalable to PCIe x1, x2, x4, x8 lane

Block Diagram

Applications

  • High-speed analog and digital data acquisition
  • Lossless and gapless recording of sensor data
  • Automotive / Aerospace Data Logging
  • Data streaming from SSDs
  • Storage protocol offloading

Files

Note: some files may require an NDA depending on provider policy.

Specifications

Identity

Part Number
NVMe Streamer
Vendor
Missing Link Electronics

Provider

Missing Link Electronics
HQ: USA
We are a Silicon Valley based technology company with offices in Germany. We are partner of leading electronic device and solution providers and have been enabling key innovators in the automotive, industrial, test & measurement markets to build better Embedded Systems, faster. Our mission is to develop and market technology solutions for Embedded Systems Realization via pre-validated IP and expert application support, and to combine off-the-shelf FPGA devices with Open-Source Software for dependable, configurable Embedded System platforms. Our expertise is I/O connectivity and acceleration of data communication protocols, additionally opening up FPGA technology for analog applications, and the integration and optimization of Open Source Linux and Android software stacks on modern extensible processing architectures.

Learn more about NVMe Controller IP core

NVMe powers SSDs in the enterprise

With the emergence of non-volatile memory express (NVMe), a scalable host controller interface specifically developed for PCIe SSDs, and a supporting ecosystem plus dedicated devices such as NVMe programmable flash controller chips, the potential of PCIe SSDs for enterprise computing applications can be fully realized.

NVMe host IP for computing accelerator

NVM Express (NVMe) SSDs are well adopted by the storage industry. It delivers high performances in term of IOPS, throughput and latency. It comes with a various range of capacity and form factors including PCIe Add-In-Card, 2.5" U.2, M.2 and recently as a single BGA chip.

NVMe IP for Enterprise SSD

Most of SSD manufacturers jumped into this new storage market with flash-based technology. A second wave of products will come in the near future, using a new generation of non-volatile memories, delivering impressive speed performances compared to NandFlash memories. The SSD manufacturers will have to deal with low latency SSD controller design in order to benefit from the new NVM features, while keeping high reliability and low power consumption. This white paper proposes a solution based on a full hardware NVMe implementation, describing its architecture, implementation and characterization.

Frequently asked questions about NVMe Controller IP cores

What is NVMe Streamer?

NVMe Streamer is a NVMe Controller IP core from Missing Link Electronics listed on Semi IP Hub.

How should engineers evaluate this NVMe Controller?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this NVMe Controller IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP