CE 433 Lab 2022 Spring
Homework 6
Name:
Nicolas Llarena
Email: Njllarenaarias@fortlewis.edu

1. Homework 6 - VGA

2. Introduction
The purpose of this lab is to work with VGA cord together with BASYS 3 Boards. we will learn the parameters of VGA and we will learn how to implement it and upload it onto our FPGAs.

3. Materials
Materials Quantity
Gvim
1
VGA cord
1
Vivado
1
BASYS 3 Board
10

4. Results

Task 1




Task 1: This task included writing the code for the BASYS 3 board to use a VGA cable to display an image on a monitor. Video shows functionality.



Task 2


Task 2: This task included writing the code for the BASYS 3 board to use a VGA cable to display a static color on a monitor. Video shows functionality. For some reason, I could not display the color on the full screen even after setting sx and sy parameters to the max pixels.



Discussion

This was an interesting homework, I had some issue with the compputer on campus when trying to run the implementation on vivado for some reason. On task 2, the static color was only showing on one side of the monitor as well. even affter changing some parameters. The issue with testing is that it takes a long time to test different things because it takes a while to upload new code to the basys board every single time. This is why it was very time consuming. It is difficult to do debugging and testing when this is an issue.