CE433 Lab 2023 Spring
Lab 6:
Basys 3 FPGA to Implement a VGA Driver
Name: Vann Montoya
Email: bvmontoya@fortlewis.edu

    B
asys 3 FPGA to Implement a VGA Driver
Introduction
The purpose of this lab is to familiarize ourselves with the VGA port on the FPGA.

Materials and Methods
FPGA
Vivado
gVim
Monitor
VGA cable

Results
Task 1. Draw a green line on a white background on the monitor. (25 points)   

Figure 1: Here is the FPGA programmed to display a vertical green line on a white background.


Task
2. Draw an additional red bar on the monitor (25 points)

Figure 2: Here is the FPGA programmed to display an additional red bar on the right side.


Task
3. Move the red bar to the right (horizontally) by 1 pixel for every 0.5 second. (25 points)

Video 1: The FPGA programmed to move the red bar horizontally.


Task
4. Bounce it back and forth between the green line and the X location of 600. The speed is 0.01s/pixel. (25 points)

Video 2: The FPGA programmed to make the red bar bounce off the green line.