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 digital oscilloscope on FPGA

12.5K views on YouTube

Двухканальный цифровой осциллограф на ПЛИС Xilinx Spartan-3E.
Разработан на языке Verilog для Spartan-3E Starter Kit.
Для предварительной обработки сигнала используется усилитель LTC6912-1, затем сигнал поступает на АЦП LTC1407A-1.
Коэффициент усиления управляется кнопками на плате, частота дискретизации – поворотной ручкой.
Результат сохраняется в циклический буфер и отображается на экране VGA-монитора (1-й канал красный, 2-й синий, ноль – зелёный).

Two-channel digital oscilloscope on FPGA Xilinx Spartan-3E.
Designed on Verilog for Spartan-3E Starter Kit.
The input signal pre-amplified by LTC6912-1 connected to the ADC LTC1407A-1.
The gain is controlled by buttons on the board, the sampling rate – by turning a handle.
The result is stored in a circular buffer and displayed on the VGA-monitor (channel 1 is red, 2 is blue, zero is green).