CE 433 Lab Spring 2022
Lab 7
Name: David Lee

Email: djlee1@fortlewis.edu

Basys 3 and LCD Display
In this lab we use Verilog to create code that we will use in vivado to make our FPGA board function

Materials and Methods:
gvim(was used to write the verilog), Vivado and Basys 3Board

Results:


Task 1:
Repeat the work on the textbook


Figure 1: Shows the Code used in Task 1 (First Part)


Figure 2: Shows the Code used in Task 1 (Second Part)


Figure 3: Shows the Code used in Task 1 (Third Part)


Figure 4: Shows the video of the scrolling text

Task 2: Modify the Code to show steady texts on the display


Figure 5: Shows the modifications made from task 1 to create the solid text


Figure 6: Shows the video of the solid text on the LCD display

Task 3: Use ASCII code instead of letters in the code to display "Hello !!"


Figure 7: Shows the that was changed in from task 1 to have task3 work


Figure 8: Shows the message wanted of Task 3





5. Discussion
This lab was able to be successfully completed. The most challenging part for me was trying to figure out how to keep solid text. Once I figured out it was to just adjust the clk parameter the rest of the lab was smooth going. Picking the correct value to remain a solid text was challengeing because too low would make it rotate too fast and then too high would give the scrolling effect. So i found a middle point that seemed to work well.