Digital oscilloscope

A digital oscilloscope has many advantages over its analog counterpart, like the ability to capture single events, and to display what happens before the trigger.

You can build a digital oscilloscope simply by hooking an ADC and an FPGA together.
This particular design uses an 100MHz flash ADC, so we are building an 100MSPS (mega-samples-per-seconds) oscilloscope.

This oscilloscope design is interesting because it shows how powerful and useful modern FPGAs can be.
But if you are new to FPGA technology, keep that in mind this is not the easiest design to understand on this site.