FPGAs; Lesson 3: Build an Oscilloscope with an Auto Trigger feature
- Nick Williams
- Jul 23, 2015
- 1 min read

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:













![New Logo for OSEE [Annc]](https://static.wixstatic.com/media/bad6f0_de8a84287305470a920d4d8fd0f37ba1.png/v1/fill/w_444,h_250,fp_0.50_0.50,q_35,blur_30,enc_avif,quality_auto/bad6f0_de8a84287305470a920d4d8fd0f37ba1.webp)
![New Logo for OSEE [Annc]](https://static.wixstatic.com/media/bad6f0_de8a84287305470a920d4d8fd0f37ba1.png/v1/fill/w_192,h_108,fp_0.50_0.50,q_95,enc_avif,quality_auto/bad6f0_de8a84287305470a920d4d8fd0f37ba1.webp)
![New Article posted on Instructables: Getting Started in Embedded Systems [Annc]](https://static.wixstatic.com/media/bad6f0_75cf912a85c64186bc80dd647d11fbef.jpg/v1/fill/w_444,h_250,fp_0.50_0.50,q_30,blur_30,enc_avif,quality_auto/bad6f0_75cf912a85c64186bc80dd647d11fbef.webp)
![New Article posted on Instructables: Getting Started in Embedded Systems [Annc]](https://static.wixstatic.com/media/bad6f0_75cf912a85c64186bc80dd647d11fbef.jpg/v1/fill/w_192,h_108,fp_0.50_0.50,q_90,enc_avif,quality_auto/bad6f0_75cf912a85c64186bc80dd647d11fbef.webp)



Comments