Forum Discussion

corestar's avatar
corestar
Icon for Contributor rankContributor
3 years ago
Solved

Using multiple LVDS ADC in a single Arria 10 GX IO bank

I want to use 8 LTC2271 16-bit ADC in an Arria 10 GX 320. They use serial LVDS and each one needs 4 LVDS pairs (bit clock, frame clock and 2 data lanes). The FPGA has 8 IO banks, so we could clearly ...
  • FvM's avatar
    3 years ago

    Hi,
    it's not generally necessary to connect DCO and FRAME clock of all ADCs. There are different choices to acquire the serial data.

    - use individual DCO and FRAME clock but no RX PLL. At least DCO must use dedicated clock input.

    - use FRAME clock and PLL per ADC, generate bit clock internally. FRAME must use dedicated clock input
    - if delay skew between individual ADC is small enough (e.g. no additional buffers and long traces involved), use common DCO and FRAME clock for all ADC
    - if you are unsure about delay skew but want to avoid individual clock inputs for each ADC, you can use soft CDR with training pattern on startup. Need to connect ADC SPI interface