December 9, 2025
Article
Remote Direct Memory Access (RDMA) has become a critical enabler for modern high-performance systems across datacentres, telecommunications, storage, and real-time data acquisition. By allowing two systems to exchange data directly between their memory spaces without CPU intervention, RDMA drastically reduces latency, minimizes overhead, and achieves near-line-rate throughput.
iWave’s RoCEv2 (RDMA over Converged Ethernet) IP Core brings these capabilities to FPGA and SoC platforms, providing a complete, efficient, and high-speed data-movement engine that delivers both raw performance and robust interoperability across Ethernet networks.
Developed to meet demanding data-plane workloads, iWave’s RoCE IP integrates seamlessly with supporting IP blocks such as UDP/IP, DMA, and high-speed Ethernet MACs. This makes it a complete, production-ready solution for applications requiring deterministic behaviour and real-time transfer capabilities.
The RoCEv2 IP architecture integrates cleanly into FPGA-based systems and consists of the following subsystems:
The RoCEv2 packet format encapsulates RDMA traffic within UDP/IP, where the RDMA transport headers (such as Base Transport Header and optional extensions) follow the standard UDP and IPv4/IPv6 headers. This structure enables routable, low-latency RDMA communication while leveraging conventional Ethernet and IP networks.
Support, licensing & delivery
iWave offers IP licensing and delivery models typical for FPGA IP vendors: RTL/netlist delivery, documentation, example testbenches, and support for porting to different FPGA families. They also provide complementary IP (UDP/IP core, PCIe bridges, etc.) to enable a full-stack solution rather than a disjointed set of blocks. Contacting iWave for licensing terms, porting services, and evaluation options is recommended early in any integration project.
Conclusion
iWave’s RoCEv2 IP solution brings the full power of RDMA to FPGA and SoC environments, enabling high-speed, low-latency, and scalable data movement across Ethernet networks. With a complete ecosystem of supporting IP blocks and strong customization capability, the RoCEv2 IP is an ideal fit for modern computing, telecom, storage, SDR, and real-time data systems.
Its combination of performance, reliability, and integration readiness makes it a robust choice for engineers looking to accelerate data-plane workloads and build high-throughput applications on FPGA platforms.
We appreciate you contacting iWave.
Our representative will get in touch with you soon!