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:




Our framework lets you deploy fast, reliable, Linux-compatible NVMe storage without PCIe complexity.
✅ Select the Right NVMe Solution for Your Requirement

📌 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
- rmNVMe on PetaLinux: Instruction
📄 Technical Documents for Altera
- rmNVMe-IP (Gen5): Datasheet | Reference Design
🤝 Official Partner Platform Availability
rmNVMe-IP is now available through the official FPGA partner ecosystems (AMD). Integrate faster with certified, production-ready IP.
