--- Quote Start ---
Is there an app note on how to connect Altera FPGA (preferably Stratrix IV or V) to ADCs with high-speed serial LVDS interface (e.g. Analog device AD9637)?
--- Quote End ---
Ask Analog Devices. They might have an app note for a similar part.
If there is no app note, its only because every ADC and DAC is slightly different. In the case of this part, each ADC channel is serialized and sent over LVDS.
Here's a different ADC that uses 500Mbps or 1000Mbps LVDS outputs. You can read about some of the different settings I had to consider using:
http://www.ovro.caltech.edu/~dwh/carma_board/ http://www.ovro.caltech.edu/~dwh/carma_board/at84ad001b_tests.pdf http://www.ovro.caltech.edu/~dwh/carma_board/digitizer_tests.pdf Your ADC can be configured to generate a PRBS output. You can capture that inside your FPGA to check that the data link works correctly. Take a look at this tutorial:
http://www.ovro.caltech.edu/~dwh/correlator/pdf/lfsr_tutorial.pdf http://www.ovro.caltech.edu/~dwh/correlator/pdf/lfsr_tutorial_src.zip --- Quote Start ---
I'm quite new to high speed ADCs and DACs, so I'm not familiar with how these devices are connected to Altera FPGAs. I'm looking for app note, guidelines, examples, of how to interface them.
Would also love to see a similar app note or example on connecting ADCs to Altera FPGA via JESD204 interface as well.
--- Quote End ---
JESD204 devices use transceivers, these are different again than LVDS receivers. Here's a good overview
http://electronicdesign.com/analog/pair-right-jesd204b-converter-your-fpga If you want to interface either of these devices to an FPGA, the first thing you need to do is get a simulation working. Learn how to use Modelsim. Create a design where your ADC is "faked" out using an LVDS transmitter, and then capture the data in your FPGA receiver logic. Use the PRBS code in the tutorial above to create the fake ADC data.
Read this tutorial too:
http://www.ovro.caltech.edu/~dwh/correlator/pdf/esc-104paper_hawkins.pdf Cheers,
Dave