Forum Discussion

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

LVDS recieve(ep2s)

Hello!

In my Project,I have 8 separate data channels using LVDS. The Data clock is up to 300MHz. the data is clocked out of the ADC and must be captured on the rising and falling edges of the data clock, so the data rate will be up to 600Mbps.The FPGA on the board is EP2S60F1020I4, I use BANK2 for LVDS receive bank, I am not certain that the FPGA will work appropriately with the high data rate. Another Question, is the external 100Ohms res necessary even though this device has an optional 100Ohms differential LVDS termination resistor.THANKS!

1 Reply

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

    You should use dedicated LVDS RX differential pairs, they have internal termination resistor and can achieve up to 1 GBps data rate with Stratix II I4 speed grade. The selection of suitable input pins is most easy in Quartus Pin Planner tool, it also enforces observance of other pin placement rules.

    Stratix II has dedicated SERDES circuitry, the bitclock is generated internally by a PLL, you have to connect only ADC frame clock as a reference. You should also enable the option to send test patterns from the ADC, this allows automatic bit phase and frame alignment in your design during initialization.