fpga4fun.comwhere FPGAs are fun

Digital oscilloscope - History, features, screen shots

Software development

Back in 2003, the software was started.
Here's one of the first screenshot acquired at the beginning of the design cycle.

The GUI changed quickly. Here's a later version.


Like all ordinary oscilloscopes, there are 3 kinds of triggers:
  1. Single: displays a trace once (when a trigger happens). Works in conjunction with the "Arm" button.
  2. Normal: displays a trace every time a trigger happens, doesn't display anything if a trigger doesn't happen.
  3. Auto: displays a trace when a trigger happens, and if no trigger happens for half a second, displays a trace anyway.


A persistence function was added, that can remember and display up to 16 frames at once (it fades the older frames).

Period reconstruction ("sample equivalent time" technique)

One interesting feature is the ability to show one period (of a periodic signal).
Here's the view of a 27MHz signal, sampled at 100MHz and reconstructed.

For the latest info, check the KNJN Flashy page.