FPGA TEXT OVERLAY

A COMPOSITE VIDEO TEXT OVERLAY SYSTEM USING XILINX FPGA

As part of my final BSc project, I opted for a digital design project with FPGAs and Verilog. During the undergraduate laboratories, I had built digital circuits using discrete AND / OR gates on breadboard. This was very cumbersome, and I was intrigued when introduced to the concept of FPGAs. My project was a real-time text overlay on composite PAL/NTSC video signals. This was useful for annotations and graphics for real-time video broadcasting. I used Xilinx Spartan-3E coded in Verilog and few external components to complete this project. See Github for the source code.

Find out more at danchitnis/FPGA-text-overlay

(1/4) The final system: The Xilinx Spartan 3E FPGA board and the breadboard for controlling the composite video signal.

A recorded demonstration of the video overlay system. The text is overlaid in real-time using an input keyboard directly attached the FPGA board. The input video signal is from a handycam focused on a clock.


Danial Chitnis 2022