The best resource for VHDL engineers
VHDLwhiz’s courses, articles, and resources help you learn and understand advanced concepts within FPGA design.

MONTHLY USERS:
20,000+


Your VHDL resources
Since I started the VHDLwhiz blog in 2017, I’ve published lots of content you can use for learning or in your work. Many things are free, while others are only available in the VHDLwhiz Membership or Shop.
Get free access to the VHDL beginner course material
Fill in the form and check your inbox to get the Zip with VHDL exercises and answers!
Twenty-three lessons and videos are waiting for you.
* You agree to receive email updates from VHDLwhiz.
Unsubscribe at any time.
New in the VHDLwhiz Membership in July 2026

Demo project + video: Surfer waveform viewer with Questa and VUnit
Surfer is a fast, modern open-source waveform viewer, written in Rust and GPU-rendered, with mappings and decoders that turn raw signal values into readable labels. This demo project shows how to use it alongside Questa or ModelSim.
In the video, I walk you through the example in Windows and Linux and show how to use Surfer’s mappings and decoders on VHDLwhiz’s existing RISC-V project, all while simulating in Questa.
Click here to join the membership to access this and 42 courses now!
VHDLwhiz Membership
Why join the membership?
This VHDL training program supports you in becoming successful in programmable logic design. You can always improve your skills.
Courses
You gain access to lots of VHDL and FPGA development courses and videos
Resource library
The resource database of VHDL modules and much more help you in your FPGA design work
Community
Ask questions in the lesson comment sections and join the exclusive Facebook group
New content every month
I will add a new course or resource item to the membership every month

“I am very happy that I am a member of your website. I am addicted to your courses.”
—Member

Tools used:
Questa/ModelSim
Intel Quartus
Xilinx Vivado
Lattice iCEcube2
VS Code editor
Windows & Linux
RECENT articles
Read the VHDwhiz blog
Free articles for FPGA designers using VHDL






