Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

2-channel FPGA based Digital Oscilloscope

9.2K views on YouTube

The main objective of this project was the implementation of an oscilloscope based on an FPGA (Field Programmable Gate Array) board. The Altera DE2 board, which is based on the Cyclone II FPGA, is the core of this project.

System features:
• Dual channel memory oscilloscope.
• FIFO and RAM implementation on each channel.
• User selectable trigger per channel.
• Offset adjustment per channel.
• Amplitude/Division adjustment.
• Period/Division adjustment on RAM channel.
• Screen paused on user request
• LCD and BCD indicators
• Measurements for periodic sinusoid waves.

The whole firmware development was made using Verilog language and on the Altera Quartus environment.

*This project is a group project for the Digital Design for System on Chip module of the University of Leeds. At the group participated DimitrisK and http://www.youtube.com/user/minos197