10 June 2020

Ad Astra

Welcome back to Exploring FPGA Graphics. In the previous part we learnt how to create hardware sprites. In this sixth part, we create a demo by combining our knowledge of sprites with animated starfields. This post is based on my earliest FPGA designs from 2018, so it works differently from the rest of the series. I am working on a revised version for later in 2022. In this series, we explore graphics at the hardware level and get a feel for the power of FPGAs. Read more

20 May 2020

Beginning FPGA Graphics

Welcome to Exploring FPGA Graphics. In this series, we explore graphics at the hardware level and get a feel for the power of FPGAs. We’ll learn how screens work, play Pong, create starfields and sprites, paint Michelangelo’s David, simulate life, draw lines and triangles, and animate characters and shapes. Along the way, you’ll experience a range of designs and techniques, from memory and finite state machines to crossing clock domains and translating C algorithms into Verilog. Read more

©2022 Will Green, Project F