VGA Pmod Tutorials

Recommended Posts


I've been having a lot of fun with the VGA Pmod. I thought other forum members might appreciate a couple of tutorials I've produced with it.

Part 1: Intro to VGA and basic animation:

Part 2: Bitmap display using your own image:

Both are written in pure Verilog, so it's (hopefully) easy to understand what's going on and adapt for your own projects. 

Feedback welcome,



Edited by Flux
Added some tags.
Link to post
Share on other sites
On 23/02/2018 at 3:47 PM, zygot said:

Hey @Flux,

Have to say that the tutorial and presentation are really nice. Kudos!

I'd prefer just having the project source to play with rather than a link to a blog... but don't pay attention to me, there are a lot of people who will find the guide helpful. Well Done.

Thanks for the feedback. I am planning to add my source code to GitHub soon.

However, these two posts aren't really projects per se, but introductory guides. When I have some more substantial projects to share I'll post them.

Link to post
Share on other sites
  • 3 months later...
  • 4 months later...

The VGA tutorials have been updated with support for the Basys 3 and Nexys Video as well as Arty:

I'm currently adding SVGA (800x600) support as well as working on more advanced effects.

All the Verilog is available under the MIT license on GitHub:

I look forward to sharing more projects with the community soon.


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now