The NVMe-IP core is a standalone NVMe host controller featuring an integrated PCIe bridge and internal memory buffer. It enables direct access to NVMe PCIe SSDs without the need for a CPU, operating system, or external DDR memory. This core is ideal for applications requiring high performance, large storage capacity, compact system size, and support for multiple NVMe SSDs.
NVMeG4 IP: Includes PCIe Gen4 Soft IP, enabling NVMe SSD interfaces for devices without embedded PCIe Gen4 Hard IP. Facilitates multi-channel RAID systems with high performance and minimal FPGA resource consumption. Learn more about NVMeG4 IP
raNVMe-IP (Random Access): Optimized for random access, achieving over 500K IOPS for random write operations on high-performance NVMe SSDs without CPU intervention. Learn more about raNVMe IP
muNVMe-IP (Multi User): Hardware logic solution for high-throughput, simultaneous multi-user data streaming access to NVMe SSDs without CPU involvement. Learn more about muNVMe IP
rmNVMe-IP (Random Access & Multi User): Combines random access and multi-user capabilities, supporting multiple user interfaces for simultaneous read/write operations to a single NVMe SSD. Learn more about rmNVMe IP
| No CPU/DDR required Standard Type |
No PCIe Hard IP required | >500K IOPS random write access | Multi user simultaneously access | Random Access By Multiple Users |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|
Block diagram![]() * Click to show more detail |
![]() Performance Demo Video |
The NVMe-IP core delivers ultra-high-speed performance, achieving over 11 GB/sec on AMD's Versal? HBM VHK158 board with enterprise-grade Memblaze PCIe Gen5 SSD. Free evaluation bit files are available for AMD FPGA boards, allowing performance assessment prior to purchase. Demonstration videos are also available on YouTube | Blog Article. |
| Document name | Update (Revision) |
| NVMe-IP core Brochure | Rev2025Q4EX |
| NVMe-IP核 | Rev2.4CX (中文) |
| NVMe-IP core Presentation | Rev2.4EX |
| NVMe-IP core series Selection Guide | Rev2025Q4 |
| NVMe-IP core Portfolio | Rev2025Q4 |
| Support Devices | Versal HBM VHK158, Versal Premium VPK120 | |||||
|---|---|---|---|---|---|---|
|
IP core & Option |
Datasheet |
Reference Design Document |
Demo Instruction Document | FPGA board Setup | Free Evaluation demo file |
|
| NVMe-IP(Gen5) | VHK158 VPK120 | ![]() |
||||
|
exFAT2-IP for NVMe-IP(Gen5) |
||||||
| Support Devices | Versal HBM VHK158, Versal AI Core VCK190, Artix UltraScale+ AU15P, Alveo U50 | |||||
|---|---|---|---|---|---|---|
|
IP core & Option |
Datasheet |
Reference Design Document |
Demo Instruction Document | FPGA board Setup | Free Evaluation demo file |
|
| NVMe-IP (Gen4) | VHK158
VCK190 AU15P U50 |
|||||
| 2ch RAID0 (Gen4) | VCK190 | |||||
|
exFAT2-IP for NVMe-IP(Gen4) |
||||||
| Support Devices |
Zynq UltraScale+ ZCU111/ZCU106/ZCU102, Virtex UltraScale+ VCU118, Kintex
UltraScale+
KCU116 Kintex UltraScale KCU105 Zynq-7000 ZC706/mini-ITX, Virtex-7 VC707/VC709, Kintex-7 KC705, Artix-7 AC701 |
|||||
|---|---|---|---|---|---|---|
|
IP core & Option |
Datasheet |
Reference Design Document |
Demo Instruction Document | FPGA board Setup | Free Evaluation demo file |
|
| NVMe-IP | ZCU111 (AB17) ZCU106 (AB18) ZCU106 (AB17) VCU118 (AB17) VCU118 (AB18) KCU105 (AB18) KCU105 (AB17) KC705 AC701 VC707 VC709 ZC706 Z7045 |
|
||||
| 2ch RAID0 (Gen3) | KCU105 (AB18) KCU105 (AB17) |
|||||
| 4ch RAID0 | VCU118 | |||||
|
Sustain Rate with DDR |
KCU105 (AB18) KCU105 (AB17) |
![]() |
||||
|
exFAT-IP for NVMe-IP |
ZCU111 ZCU106 KCU105 |
|||||
| exFAT-IP FTP Server demo with TOE25G-IP | KCU116 | |||||
| exFAT-IP FTP Server demo with TOE10G-IP | ZCU106 KCU105 | |||||
|
FAT32-IP for NVMe-IP |
ZCU106
KCU105 ZC706 |
|||||
| NVMe IP for PCIe switch *Customization Support. Please ask us. |
KCU105 ZCU106 VCU118 | ![]() |
||||
Connecting multiple SSDs and enabling access from other hosts further expands the range of applications. Customization is available upon request. (contact us for details)
| Accessories for evaluation | Description | |
AB20-U2PCI |
PCIe Gen5 SSD support; U.2/U.3-PCIe adapter board for NVMe-IP evaluation.
Connects up to 4 U.2/U.3 NVMe SSDs. Product manual |
Purchase |
MB-SSD-7A46-6.4TB |
MemBlaze PCIe Gen5 Enterprise SSD, PBlaze7 7A40 series 2.5-inch U.2 Form Factor, 6.4TB. | Contact us |
AB19-M2PCI |
PCIe Gen5 SSD support; M.2-PCIe adapter board for NVMe-IP evaluation. Connects
up to 4 NVMe SSDs. Download manual |
Purchase |
AB17-M2FMC |
M.2-FMC adapter board for NVMe-IP evaluation. Connects up to 2 NVMe SSDs. Download manual |
Purchase |
AB18-PCIeX16 |
PCIe x16 lanes crossover adapter board for NVMe-IP evaluation. Download manual |
Purchase |
![]() |
![]() |
![]() |
![]() |
![]() |
| Surveillance Camera | Data Logger | Video Editing System | Medical Image Analysis | Aerospace & Defense |