UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 62510

LogiCORE CPRI v8.1 - Ethernet eth_rx_frame_count number is stuck sometimes.

Description

When I read eth_rx_frame_count twice with certain delays in between, the second value is sometimes the same as the first value.

This problem occurs around 40% of the time upon re-programming.

It occurs only during the first second after the link is established. Once the link has survived the first second, the Ethernet feature works fine.

In the failed run, eth_rx_er is asserted even if everything looks correct at the RX side.

It can be reproduced on the KC705 hardware demo design.

How can I solve this problem?

Solution

When Ethernet RX is stuck, a TX Ethernet Reset is required after the CPRI link gets into state 0xf to prevent the generation of runt frames.

This issue was fixed in the Common Public Radio Interface (CPRI) core in Vivado 2014.2.

For other CPRI known issues, see (Xilinx Answer 54473).

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
54473 LogiCORE IP CPRI Core - Release Notes and Known Issues for Vivado 2013.1 and newer tool versions N/A N/A
AR# 62510
Date Created 10/16/2014
Last Updated 05/25/2016
Status Active
Type General Article
IP
  • CPRI
Boards & Kits
  • Kintex-7 FPGA KC705 Evaluation Kit