CE 433 Spring 2022
Homework 9
Name: David Lee Email:
djlee1@fortlewis.edu
Universal
Serial BUS (USB)
Introduction:
In
this homework assignment we use Vivado and the Basys 3 Board learn
about the functions of USB and serial communitcations
Materials and Methods:
vim, Vivado
Results:
Task 1:Repeat the Work in Section 1
Figure 1: Shows the
video of the task being completed
Task 2: Design the
testbench and the scan code to ASCII converter to display key values on
the serial monitor
Figure 2: Shows code used in the Top module
to help display the value on a serial monitor Figure 3: Show the top portion of
the top module that allows the TX communitcation to the serial monitor
Figure 4: Shows the video of the
task being completed Discussion: This
assignment was able to be successfully completed. The chanllengeing
part was to figure out what was needed to be changed inorder to make
the serial monitor display the correct value. I got it working quickly
but when i would press a key it would display the wrong value. This is
where I had to implement the code in figure 2 inorder for it to display
the correct value.