Reach 3000++ MB/s NVMe SSD with Full Filesystem Access on PetaLinux

High-Speed Storage for Next-Gen Embedded & Edge Applications

Modern embedded systems demand more performance than ever — real-time data logging, edge AI, embedded servers, and high-bandwidth video streaming all require storage that can keep up. Traditional storage interfaces simply can’t deliver the throughput and low latency needed.

That’s why NVMe over PCIe has become the new gold standard. But integrating NVMe into embedded systems — especially those using Linux — often becomes complex and time-consuming.

👉 We solved that.

With rmNVMe-IP + PetaLinux, you can now achieve 3000++ MB/s read/write speed with full filesystem access, seamless Linux integration, and proven performance on AMD Zynq UltraScale+ platforms like the ZCU106.

🎥 Watch the full demo on YouTube


⚡ Why This Matters for Engineers & Embedded Developers

Modern FPGA-based systems face challenges such as: – Sustaining 3000+ MB/s for high-speed data logging – Delivering high random-access I/O for AI inference – Maintaining simultaneous read/write operations – Ensuring full compatibility with Linux block devices, filesystems, and custom applications

Our solution solves all of these with a hardware-accelerated NVMe engine plus a customized rmNVMe driver running on PetaLinux.

🧩 What’s Inside the Solution?

✔ Hardware Layer

  • Custom DMA engine
  • Full NVMe command support via rmNVMe-IP
  • Stable performance across all workload types

✔ Software Layer

  • PetaLinux with rmNVMe driver
  • ext4 filesystem support
  • FIO performance testing
  • Custom io_uring user applications

This creates a fast, reliable bridge between your embedded platform and NVMe SSD — ideal for real-world industrial, automotive, military, and edge computing use cases.


⚙️ Live Demo Highlights

  • ✔️ NVMe SSD recognized instantly on PetaLinux
  • ✔️ Formatted & mounted with full ext4 filesystem
  • ✔️ Tested with FIO — delivering 3000+ MB/s read/write
  • ✔️ Stable performance on mixed workloads
  • ✔️ Custom app example using io_uring for ultra-efficient async I/O

This proves not only peak performance but also flexible integration for real industrial workloads.


🧩 Build Custom Applications Easily

Whether you’re building:

Digital data visualization showing real-time analytics and system metrics, representing high-performance NVMe SSD throughput exceeding 3000 MB/s with full filesystem access on PetaLinux for embedded data-logging applications.
Real-time data logging
An AI chip on a circuit board, representing high-performance Edge AI and inference workloads powered by NVMe SSD speeds exceeding 3000 MB/s with full filesystem access on PetaLinux.
Edge AI and inference processing
Server racks with a cloud of interconnected digital icons representing embedded server workloads, symbolizing high-speed NVMe SSD performance exceeding 3000 MB/s with full filesystem access on PetaLinux for embedded server applications.
Embedded servers
Professional cinema camera in a studio environment representing high-resolution video recording and real-time streaming workflows powered by NVMe SSD performance exceeding 3000 MB/s with full filesystem access on PetaLinux.
High-resolution video recording and streaming

Our framework lets you deploy fast, reliable, Linux-compatible NVMe storage without PCIe complexity.


✅ Select the Right NVMe Solution for Your Requirement

Comparison chart highlighting the differences between rmNVMe-IP and NVMe-IP, showing device type, design target, performance focus, and operation support to help engineers select the right NVMe solution for achieving 3000+ MB/s performance with full filesystem access on PetaLinux.
Compare rmNVMe-IP vs NVMe-IP OPtimal Performance

📌 Summary: Why rmNVMe-IP + PetaLinux Is a Game Changer

  • ⚡ Over 3000 MB/s throughput
  • 📁 Full Linux filesystem support (EXT4)
  • 🌐 Standard tools: lsblk, FIO, mount, io_uring
  • 🚀 Flexible for any embedded workload
  • 🎯 Simplifies complex NVMe integration via PCIe
  • 🧩 Runs on popular FPGA/Adaptive SoC platforms

If you’re building tomorrow’s high-performance embedded system, this is the storage layer you’ve been waiting for.


📩 Ready to accelerate your embedded storage system?

👉 Contact Us Let’s discuss your next project and explore how our rmNVMe IP solutions can empower your storage.


🆓 Free Evaluation

Explore rmNVMe-IP with our free evaluation package:


📘 Product Page

Learn more about the rmNVMe-IP core and supported reference designs:


📄 Technical Documents for AMD

📄 Technical Documents for Altera


🤝 Official Partner Platform Availability

rmNVMe-IP is now available through the official FPGA partner ecosystems (AMD). Integrate faster with certified, production-ready IP.