Vivado IP Release Notes
This article contains a list of all 'Vivado™ IP Release Notes - All IP Change Log Information' answer records and the associated Vivado Tools release.
by: AMD
The ERNIC™ (Embedded RDMA enabled NIC) IP provides an Initiator and Target implementation of RDMA over Converged Ethernet (RoCE v2) enabled NIC functionality. This IP is specifically designed for embedded applications that require reliable transmission over Ethernet networks.
The ERNIC™ (Embedded RDMA enabled NIC) Core IP targets embedded application system which requires RDMA over Converged Ethernet (RoCE v2) for high throughput and low latency transmission over Ethernet networks. The most ideal use case is to deploy ERNIC Core IP in a FPGA to capture large number of sensors, videos, images and/or data stream, and send back to Host side for further processing.
The ERNIC Core includes a Queue Manager, Response Handler, Receiver (Rx) packet handler and Transmitter (Tx). The ERNIC Core IP provides AXI interface to work with wide variety of AMD hard and soft MAC IP.
The ERNIC Core IP allows simultaneous connections to multiple remote hosts running RoCE v2 traffic.
An ERNIC Example Design1 will be provided as reference to start a ERNIC Core IP design in a Versal or Ultrascale+™ FPGA. The ERNIC Example Design includes a packet filter to separate RoCE v2 vs non-RoCE V2 traffic. The example design shows a typical RDMA target side implementation where the receiver and transmitter data paths connect to FPGA’s NoC, DDR memory controller and programmable logic. An embedded Linux driver is also provided as part of example design to allow FPGA’s PS (Processing System) to initiate, configure and manage RDMA connections.
1 Requires an ERNIC IP license.
The ERNIC can be used in a variety of applications that run across the Ethernet network. Typical applications include:
Certain AMD technologies may require third-party enablement or activation. Supported features may vary by operating system. Please confirm with system manufacturer for specific features. No technology or product can be completely secure.