Knowledge Base Article

Incorrect Transceiver Reference Clocks in CPRI IP Core RE Variations

Description

In CPRI RE slaves, the transceiver PLL reference clock is not connected correctly.

This issue prevents the RE slave from completing link negotiation successfully in Arria V and Stratix V devices.

Resolution

To fix this problem in your CPRI RE slave instance that targets an Arria V or Stratix V device, you must edit the <project name>_002.v file after you generate your CPRI instance. In a text editor, perform the following substitutions:

  • In the connection to the Rx transceiver (inst_rx_xcvr), replace pll_ref_clk (inst_cpri_phy_pll_inclk_clk) with the new text pll_ref_clk (inst_cpri_phy_pll_ref_clk_clk).
  • In the connection to the Tx transceiver (inst_tx_xcvr) replace pll_ref_clk (inst_cpri_phy_pll_ref_clk_clk) with the new text pll_ref_clk (inst_cpri_phy_pll_inclk_clk).

This issue is fixed in version 12.1 of the CPRI MegaCore function.

Updated 2 months ago
Version 2.0
No CommentsBe the first to comment