

FPGA Workshop: Beginners
This is Part 1 of a beginner-friendly two-part workshop series for learning hardware description languages (HDL) and Verilog programming in Vivado using a Pynq-Z2 FPGA.
In Part 1, we will learn Vivado IDE basics, learn about what FPGAs are and what makes them special, and then we will collaboratively build a simple 4-bit CPU in groups to establish foundational digital design skills, while Part 2 (intermediate level) advances to controlling an LED strip.
A windows laptop with Vivado Installed is Mandatory. You will not be able to install and download Vivado within the workshop. It is a very large program. Learn how to install it here: Installing Vivado 2025.1
If you have a way to remotely use a device with Vivado on it, you are free to do so. Just that obviously you will not be able to flash it.
For any questions, please email [email protected] or message on Discord from the IBZ Makerspace Discord