6844 - CrossLink-NX ECLK: How can I fit 10 ECLKs on one FPGA?

6844 - CrossLink-NX ECLK: How can I fit 10 ECLKs on one FPGA?

For each bank, only 4 ECLKs (4 sets of PCLK pins) are available. You may be using more than 4 ECLKs per bank. Carefully, distribute and assign ECLKs to banks 3, 4, and 5 to avoid this issue. You can do this by simply assigning the clock lanes of each DPHY-RX to the PCLK pins of the bank.
 
Assuming you have 9 DPHY-RX IPs with individual ECLK requirements, a strategy that you could implement is this:
  • For bank 3, assign the clock lanes of DPHY-RX0, DPHY-RX1, DPHY-RX2, and DPHY-RX3 to the 4 sets of PCLK pins.
  • For bank 4, assign the clock lanes of DPHY-RX4, DPHY-RX5, DPHY-RX6, and DPHY-RX7 to the 4 sets of PCLK pins.
  • For bank 5, assign the clock lanes of DPHY-RX8, and DPHY-RX9 to 2 sets of PCLK pins.