CE 433 Spring 2022
VGA Tutorial
Taylor Nakai
tsnakai@fortlewis.edu

Introduction:
In this homework, we were given the tasks of displaying the image on the monitor using the VGA protocol, change the code to display a blank white background on the monitor, and switch between red, green, and blue background that changes every 1 second.

Task 1:
In task 1, we were given the task of displaying the image on the monitor using the VGA protocol. Figure 1 shows the code used to display the image on the monitor. Figure 2 shows the demonstration of displaying the image on the monitor.


Figure 1. Code used to display the image on the monitor.


Figure 2. Demonstration of displaying the image on the monitor.

Task 2:
In task 2, we were given the tasks of changing the code to display a blank white background on the monitor, and switching between red, green, and blue background that changes every 1 second. Figure 3 shows the code used to display a blank white background on the monitor. Figure 4 shows the demonstration of displaying a blank white background on the monitor. Figure 5 shows the code used to switching between red, green, and blue background that changes every 1 second. Figure 6 shows the demonstration of switching between red, green, and blue background that changes every 1 second.


Figure 3.
Code used to display a blank white background on the monitor


Figure 4. Demonstration of displaying a blank white background on the monitor


Figure 5.
Code used to switching between red, green, and blue background that changes every 1 second.


Figure 6. Demonstration of switching between red, green, and blue background that changes every 1 second.

Discussion:
By completing this homwork, it allowed me to become more comfortable using the VGA protocal associated with the Basys3. Learning how to be able to display a image, having a static background color, and a rotation of color background was very interesting. I really liked this tutorial as it was something that I never have explored. Overall, I think this homework was a great introduction into using the VGA protocal that the Basys3 has to offer. I look forward to the next!
....................................................