Forum Discussion
Altera_Forum
Honored Contributor
10 years agoMAX 10 LVDS and DDR
I haven't used LVDS before, and I want to interface to an 12-bit 125-MSPS ADC running 6-bit LVDS with DDR. Does the MAX 10 LVDS interface support this? If not, can I still use the MAX 10 LVDS interfa...
Altera_Forum
Honored Contributor
10 years agoYes, MAX 10 can do this for you. Read through chapter 4, "MAX 10 LVDS Receiver Design" of the "max 10 high-speed lvds i/o user guide (https://www.altera.com/literature/hb/max-10/ug_m10_lvds.pdf)". Use the "Altera Soft LVDS" IP core, configured for RX to implement the interface. Depending on the clock/data relationship from your ADC you'll need to adjust the deserialization factor. Yes, you may need additional logic. However, this will be to piece together complete ADC values from consecutive 'rx_out' values. Depending on how your ADC is/can be configured you may no need this.
Cheers, Alex