eCPRI IP in 5G Wireless Technology

The enhanced Common Public Radio Interface (eCPRI) Intel® FPGA IP core implements the eCPRI Specification Version 2.0. The eCPRI IP is a fronthaul interface protocol for radio base station aimed at connecting the eCPRI Radio Equipment Control (eREC) and the eCPRI Radio Equipment (eRE).

eCPRI is primarily used for 5G wireless communication systems. 



The eCPRI Intel® FPGA IP core offers the following features:

  • Compliant with the eCPRI Specification V2.0 (2019-05-10) available on the CPRI Industry Initiative (CII) website supporting Type0 Interworking Function (IWF) 
  • Supports eCPRI radio equipment controller (eREC) and eCPRI radio equipment (eRE) module configurations
  • Supports Ethernet headers in a variety of formats, including VLAN tag, source/destination MAC address, IPv4, UDP extraction and encapsulation
  • Supports eCPRI one-way delay measurement based on IEEE Standard 1588 Precision Time Protocol (1588 PTP) hardware timestamp. Full hardware support, and required 1588 PTP software stack. Supports 25 Gbps and 10 Gbps Ethernet ports
  • Supports pairing of eCPRI Intel FPGA IP with external O-RAN IP

eCPRI Intel FPGA IP Feature Matrix

Device Support Mode ALMs Primary Logic Registers Secondary Logic Registers Memory 20K Data Rate
Intel® Stratix® 10 device Non-Streaming 9135 16333 2481 48 10G, 25G
Streaming 8950 16190 2430 47
O-RAN IP 7210 12302 2008 38
Intel® Arria® 10 device Non-streaming 8417 16481 3680 48 10G
Streaming 8121 16036 3446 47
O-RAN IP 6286 12019 2943 38

The resources for the eCPRI Intel FPGA IP core were obtained from the Intel® Quartus® Prime Pro Edition Software version 20.1 with advance mapping enabled.

Device Support


Intel® Stratix® 10 Device Support

Intel® Arria® 10 Device Support

The eCPRI Intel® FPGA IP core supports the following speed grades for Intel® Stratix® 10 (H- and E- tile) and Intel® Arria® 10 devices:

  •  Transceiver speed grade: -2
  • Core speed grade: -2

Find the IP you need for Intel FPGAs, SoCs, and Structured ASICs

For a complete list of Intel and third-party IPs, please visit the Find IP page.

Related Links

† Tests measure performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. For more complete information about performance and benchmark results, visit Intel and Quartus are trademarks of Intel Corporation or its subsidiaries in the US and/or other countries.