NVMe-IP, Standalone NVMe Host for FPGAs

NVMe-IP, Standalone NVMe Host for FPGAs NVMe-IP, Standalone NVMe Host for FPGAs

Connect your FPGA directly to NVMe SSDs with a hardware host that does not require a CPU or external DDR.

NVMe-IP implements the NVMe host and a tightly integrated PCIe bridge in logic so your design can issue commands and move data without software. The result is predictable latency, stable throughput, and a simpler path to high-performance storage for capture, logging, caching, and local NVMe pools.

Highlights

  • Pure RTL NVMe host, no CPU and no external DDR required
  • Integrated PCIe bridge with internal buffering
  • Simple user interfaces for Identify, Read, Write, Flush, SMART, and related admin functions
  • Scales from a single SSD to multi-drive topologies
  • Reference designs available to shorten bring up on popular FPGA boards
 
Macnica workflow diagram Macnica workflow diagram

Why Macnica?

  • Architecture guidance for Agilex platforms including resource budgeting and throughput planning
  • SSD selection and topology recommendations for your performance and endurance goals
  • Evaluation adapters and lab setups to validate quickly
  • Supply chain support from prototype to production
 

Key Specifications

  • Storage protocol: NVMe to NVMe SSDs
  • PCIe connectivity: Works with device PCIe hard IP on supported boards
  • Host resources: No external DDR, no embedded CPU
  • User logic: Register control and streaming data paths for easy RTL integration
  • Collateral: Getting started notes, reference design, and test guidance available
 

Typical Applications

  • High speed data capture and replay for vision, test, and scientific instruments
  • Edge analytics and AI pipelines that need local NVMe scratch space
  • Industrial and aerospace logging with tight latency targets
  • Compact storage appliances where software complexity must be minimized
 

Evaluation Hardware

  • AB20-U2PCI U.2 adapter, connects up to four U.2 or U.3 NVMe SSDs
  • AB19-M2PCI M.2 adapter, connects up to four M.2 NVMe SSDs
  • AB17-M2FMC FMC adapter, connects up to two M.2 NVMe SSDs

Supported Platforms

  • Altera Agilex evaluation boards via provided reference designs
  • Contact us to confirm device coverage, resource fit, and SSD recommendations

Resources

Title
Download
NVMe IP Core for Gen5 Datasheet

Get Started

Tell us your board, target SSD count, and sustained throughput goals. We will recommend a sizing path, a demo setup, and the right adapter set for your Agilex platform.