Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

Cyclone V GX using all 6 transceivers in both directions

I want to use all 6 transceivers for Gb Ethernet communication but I'm having trouble with the IP and assigning a TX PLL that is not from one of the channels as these are all used for RX.

Is it at all possible to use all 6 transceivers at once, and how do I then solve the TX PLL issue?

I have connected a 125MHz LVDS clock to one of the Refclk inputs of the transceiver blocks.

15 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Has anyone figured out if it is possible to use all the transceivers? I have the same problem using all 6 transceivers. The documentation says that an external PLL can be used for the transmit PLL, so I did that. What they don't tell you anywhere that I could find is that in order for the external PLL to get to the transceivers, they route it through a clock divider. The clock divider is part of a transceiver, so it keeps me from using the transceiver where the clock divider is. A quick look at the Chip Planner shows this.

    What makes things worse is that I need to have all the transceivers work at two different rates that are not switchable by the transmit divider. So feeding 2 clocks from external PLLs eliminates using 2 transceivers, leaving only four usable.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I'm currently investigating the clock options for Cyclone V as well and what I learnt so far is that you CAN use all 6 channels, but you must use the fPPLs for TX located in the 'PLL strip' (not the ones in the corners). They take one of the refclks as input. Caveat: only up to 3.125 Gbps !

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi!

    Can you post a sample project with reconfigurable duplex transceivers (that contain more than one data channel)?

    I cant build any configuration described in docs (with 2 or more data rates with 2 or more data channels) and so confused with it. Thanks!
  • Click_Er's avatar
    Click_Er
    Icon for New Contributor rankNew Contributor

    I'm working on something similar.

    Cyclone V GX Transceiver setup

    I'm putting together a 2 channel transceiver design on a cyclone V GX device. This device has 3 channels. I want to use channel 1 and 3 since the custom board has already been designed and wired to these channels. All 3 channels are on the same bank in this device. Can I use IP wizard and generate a channel with its PLL. After that is done, can I simply instantiate the generated IP second time and wire it up to the dedicated pins? Will my approach work? Or do I need to create a 2 channel IP?

    Thanks.