NVMe-IP, Standalone NVMe Host for FPGAs


- Product Image
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

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
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.