top of page

FPGAs; Lesson 3: Build an Oscilloscope with an Auto Trigger feature


A few days ago, I finally made the third installment to my FPGA Lesson tutorials. It is a video that is over an hour long, but like the others: is still very dense in concept. This time, we build an oscilloscope that triggers upon receiving a UART message from my computer. The UART waveform is displayed on a VGA monitor. Every time a UART message is received, the waveform is rewritten to the display. The Quad 7 Segment displays also hold the value of the recieved waveform.

In this video, you will learn about:

  • Interfacing to a VGA module in VHDL

  • How to use the ADC IC on the Mercury FPGA board

  • Synchronizing Asynchronous inputs

  • Creating a VHDL UART RX module

  • Driving a Quad 7 Segment display

  • How to implement multiple processes in a single VHDL component

  • Shift registers and how to make them

  • When FPGAs outperform MCUs

The link to the video is here:


bottom of page