partner-offering-banner.png

NVMe Over Fabric (NVMe/TCP) 10GbE Initiator IP (NVMeTCP10G-IP)

DesignGateway Co., Ltd.

Select

NVMeTCP10G-IP is an ideal solution for real-time remote data logging in edge computing environments where high-throughput and low-latency data storage are critical. Implemented on FPGA platforms with 10G Ethernet connectivity, this IP core enables fast and deterministic storage access—essential for applications such as industrial monitoring, scientific instrumentation, video surveillance, and AI inference at the edge. By supporting NVMe over TCP, it allows edge devices to seamlessly transmit high-speed data to remote NVMe storage servers over standard IP networks, eliminating the need for local storage and reducing system complexity. This IP core integrates a complete NVMe over TCP stack in hardware, including a built-in TCP Offload Engine (TOE), NVMe command handler, and high-performance data mover logic. It is designed to operate independently of CPUs or operating systems, enabling fully hardware-accelerated communication between user logic and NVMe SSDs thr...

NVMeTCP10G-IP is an ideal solution for real-time remote data logging in edge computing environments where high-throughput and low-latency data storage are critical. Implemented on FPGA platforms with 10G Ethernet connectivity, this IP core enables fast and deterministic storage access—essential for applications such as industrial monitoring, scientific instrumentation, video surveillance, and AI inference at the edge. By supporting NVMe over TCP, it allows edge devices to seamlessly transmit high-speed data to remote NVMe storage servers over standard IP networks, eliminating the need for local storage and reducing system complexity. This IP core integrates a complete NVMe over TCP stack in hardware, including a built-in TCP Offload Engine (TOE), NVMe command handler, and high-performance data mover logic. It is designed to operate independently of CPUs or operating systems, enabling fully hardware-accelerated communication between user logic and NVMe SSDs through standard 10GbE. The NVMeTCP10G-IP delivers high efficiency with low resource usage and supports Altera FPGA platforms such as Arria® 10. A comprehensive reference design is available, featuring a ready-to-use test environment and documentation, allowing for rapid deployment in custom FPGA-based systems.

Key Features

  • CPU-less NVMe/TCP initiator IP core enabling remote NVMe storage access directly from FPGA
  • 64-bit Avalon-MM bus for data interface
  • Configurable 4KB command depth: Up to 256
  • High-performance 4KB data transfer: Up to 1200 MB/s write or read access
  • Easy integration for rapid development and focus on core application logic
  • Scalable storage architecture—performance and capacity can grow with the server, not the FPGA
Expand Close
Keyfeatures main image

Offering Brief

Offering Brief

Device Family Arria® 10 GX FPGA
Offering Status Production
Integrated Testbench No
Evaluation License No
Design Examples Available Yes
Demo Yes
Compliance No
Hardware Platforms Supported Arria® 10 GX FPGA Development Kit
Latest Quartus Version Supported 23.1.0
Development Language Encrypted VHDL

Encrypted IP core

Reference Designs Quartus Project

Ordering Information

Market Segment and Sub-Segments