Connection of Serial ADC to FPGA
The ADC (Analog to Digital Converter) can be interfaced to FPGA/ASIC in a different way depending on the output interface. This post gives an overview on the different interfaces available in ADC interfacing. On modern ADC, when the sampling rate is below the 10 Msample/sec the ADCs often implement a serial interface to provides sampled data to the user. The serial interface is little bit complex w.r.t. a parallel interface but the use of serial protocol reduces the number of wires and allows interfacing the ADC to a microprocessor like Arduino or Rapsberry Pi.
In the serial interface, the serial clock provided by the device connected to the ADC is used also as ADC sampling clock.

In this post, we will see an example of how to interface the TI ADC128S022 used in the Altera DE0-nano Board Read More