Non-volatile. High-capacity. Lightning-fast.

NVMe Solid-state drive connectivity for FPGAs and SoCs

Embedded Linux support

New possibilities with high-capacity, high-speed non-volatile storage in Linux

Connecting NVMe Solid-State Drives to FPGAs


The NVMe Advantage

If your FPGA application needs non-volatile storage, NVMe is the best solution, hands down, here’s why.


No IP costs.

PCIe SSDs interface with the PCIe blocks integrated into your FPGA, so there is no need for expensive SAS and SATA IP.


Faster than SATA.

The 4-lane PCIe interface has a higher bandwidth than SATA and the NVMe protocol stack has much lower latency.


Linux support.

All major Linux distributions have NVMe driver in-box support (including PetaLinux).




M.2 SSD sockets

For connection with standard M.2 form factor PCI Express SSDs


HPC FMC Connector

For connection with FPGA development boards


100MHz Oscillators

Provide the reference clocks for both FPGA and SSDs


Example designs

Get up-and-running as soon as possible

Available for purchase now!