Home
Welcome
Information


FPGA projects
Basic
Music box
LED displays
Pong game
R/C servos
Text LCD module
Quadrature decoder
PWM and one-bit DAC
Debouncer
Crossing clock domains
External contributions

Interfaces
RS-232
JTAG
I2C
EPP
SPI
PCI
PCI Express
10BASE-T

Advanced
Digital oscilloscope
Graphic LCD panel
Direct Digital Synthesis
CNC steppers
Spoc CPU core

Hands-on
A simple oscilloscope


FPGA introduction
What are FPGAs?
How FPGAs work
Internal RAM
FPGA pins
Clocks and global lines
Download cables
Configuration
Learn more

FPGA software
Design software
Pin assignment
Design-entry/HDL
Simulation/HDL
Synthesis and P&R

FPGA electronic
SMD technology
Crystals and oscillators

HDL info
HDL tutorials
Verilog tips
VHDL tips

Quick-start guides
ISE
Quartus

Site
News
FPGA links
HDL tutorials
Forum


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.

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



Triggers

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.

Persistence

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.






This page was last updated on May 13 2009.