Overview

The objective of this lab is to drive all 4 of the seven segment LEDs on the Basys 3 board so that each of them displays a different number. All sixteen DIP switches will be used to generate four hex numbers. This lab will require enabling each of the 4 seven-segment LED columns one at a time at a very high rate so that it appears as though they are all on at once. If the update rate is faster than 30Hz, the flicker is not detectable to the human eye.

Here's the Lab Code. Lab 4 Code

Here's the Lab Test Bench. Lab 4 TB