I recently attached a ADS5463 EVM board to a Altera Cyclone V GX board via HSMC-ADC bridge. This Cyclone GX acquires data on the positive edge of each clock cycle (125 MHz) for about 30 samples. Then sends the data serially to MATLAB, which I've checked is working correctly. I believe I've set up the ADS5463 board correctly, 5V and 3.3V where necessary, I'm seeing the correct currents to each input as well. My clock signal is coming in at 125 MHz at about 1.5V pk-pk, and my input signal is at 10MHz. When I send the signal at 2V pk-pk the signal is relatively accurate but there is saturation at the mins/maxs. As I decrease the sine wave to 1.5V or less there are significant errors. The output is often so noisy that the general shape of the sinusoid is hard to find. Most often the bits that seem to be incorrect are 4,5,7 and sometimes 8,9. But sometimes there is a data point that is an outlier that is completely off from the set. Not sure if I'm reading the data incorrectly on the FPGA, I have the inputs coming in as LVDS inputs. Where could these errors be coming from?