本文へスキップ

The Expert of IP Core & Embedded

|

muNVMe IPMultiple data stream access to NVMe SSD simultaneously without CPU!

FeaturesBlock diagramDocument Download
muNVMe-IP

muNVMe-IP (Multi User NVMe IP) is designed and optimized for multiple data stream access to single NVMe SSD by multiple users simultaneously. muNVMe-IP can achieve close to SSD's maximum possible throughput for both mixed read/write and same direction access. This IP is recommended for the application that requires high performance & multiple data streaming or sequential access over single NVMe SSD by pure hardware logic without CPU/OS. Customization to increase the number of users is possible upon customer's requirements.

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
NVMe IP NVMeG4 IP raNVMe IP muNVMe IP rmNVMe IP
NVMe-IP core series Selection Guide to choose suitable solution

Features

  • NVMe host controller for access one NVMe SSD without CPU and external memory
  • Support 4 users (Gen4) / 2 users (Gen3) to access one SSD simultaneously
  • Simple user control I/F and FIFO interface for data port
  • Include 256K bytes or 1M bytes RAMs for per user
  • Command support:
    • User#0 (Main user): Identify, Shutdown, Write, Read, SMART, and Flush
    • User#1-3 (Sub user): Write and Read
  • Supported NVMe device
    • Base Class Code:01h (mass storage), Sub Class Code:08h (Non-volatile), Programming Interface:02h (NVMHCI)
    • MPSMIN: 0 (4KB)
    • MDTS: At least 5 (128 KB) or 0 (no limitation)
    • LBA unit: 512 bytes or 4096 bytes
    • Support multiple queues
  • User clock frequency must be more than or equal to PCIe clock (250MHz for Gen3/Gen4)
  • Operating with Integrated Block for PCI Express from AMD by using 4-lane PCIe Gen3 (128-bit bus interface) or PCIe Gen4 (256-bit bus interface)
  • One muNVMe IP connects to one NVMe SSD directly

Block diagram

muNVMe Gen4 IP Block Diagram
* Click to show more detail

Document download

Technical document update page
Documents
Introduction Video
Design Gateway's Technology Blog

Technical Documents

Support Devices Versal, Zynq UltraScale+, Kintex UltraScale+
IP core Datasheet Reference Design Document Demo Instruction Document FPGA Board Setup Evaluation demo file
Demo Video
muNVMe-IP (Gen4) Rev1.0 Rev1.0 Rev1.0 VCK190
exFAT2-IP
with 2 Users
for muNVMe-IP (Gen4)
Rev1.0 Rev1.0 Rev1.0 VCK190
exFAT2-IP (Gen4)
FTP Server Demo
with TOE100G-IP
Rev1.0 Rev1.01 Rev1.00 VCK190

muNVMe-IP (Gen3) Rev1.0 Rev1.0 Rev1.0 Rev4.7 ZCU106
KCU116
2ch RAID0 Rev1.0 Rev1.0 Rev2.2 ZCU106

Application Example


muNVMe-IP is suitable data storage solutions for next generation 5G/6G base station or data logger.

Accessories for evaluation

Accessories for evaluation Description
AB18-PCIeX16 PCIe x16 Lanes Crossover adapter board for NVMe-IP evaluation
Download manual

Purchase

About price and licence of this IP core, please contact Design Gateway.



Alliance Partner


Design Gateway Co., Ltd.

Head Office
3-23-17 Naka-cho, Koganei, Tokyo, JAPAN

R&D
89/26 Amornpan 205 Tower1, 18th floor, Ratchadapisek7 (Nathong) Alley, Ratchadapisek Road, Din Daeng, Bangkok, 10400 THAILAND

AI Lab
Faculty of Engineering, Chulalongkorn University, 12th floor, Engineering 4 Building (Charoenvidsavakham), Phayathai Rd., Wang Mai, Pathumwan, Bangkok, 10330 THAILAND