User Tools

Site Tools


hardware:digitalosc

Digital Osc.

Digital oscilloscope implemented in a FPGA.

Changelog

Status: Done.

Date Comment
2006-10-30 Project created.

About

A digital oscilloscope implemented in a FPGA. A signal is sampled via the Audio CODEC and it's waveform is displayed on a CRT/LCD using the vga DAC on an Altera DE2 board (http://www.altera.com/education/univ/materials/boards/unv-de2-board.html). This project was a part of the Industrial digital contruction course at Chalmers and has been developed by Johan Böhlin, Martin Johansson, Jonatan Åkerlind and Anders Palmér.

Hardware

The DE2 audio ADC samples the unkown signal at 96kHz. A VHDL block read the sampled value when a certain trigger level occures and store the sampled value to memory. The trigger level, trigger edge and number of samples can be set by the user. A soft processor, NIOS2, read the samples, format it as a wave, adds user interface menus and create a framebuffer. The framebuffer is read by the vga-block which uses the onboard vga DAC to transform the framebuffer to a image on the CRT/LCD.

The altera DE2 board. The altera DE2 board.

Schematics

Block layout. Block layout.

Firmware

All hardware in VHDL. C for soft CPU.

Downloads

A lot of sourcecode. Ask if interested. The report can be downloaded here.

License

All information found on this page are licensed. See the license page for more information.

hardware/digitalosc.txt · Last modified: 2010/07/15 05:11 (external edit)