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.