Introduction:
In
this homework assignment we use Vivado and the Basys 3 Board learn
about the functions of UART
Materials and Methods:
vim, Vivado
Results:
Note: The green Highlights in Figure 1 and Figure 6 Represent the
changes made to complete the task. The Entire figure 2 was created to
implement the task as well. The rest of the code not presented was
given to us in the tutorial which can be found on the website.
Task 1:In
Section 2 Use the Debounce module to create a counter. When the user
presses the button once, it shows a '1' on teh seven segment display.
If the user Keeps Pushing the button, the display will increment by 1
till 9 and then resets to 0.
Figure 1: Shows the
changed code used to complete this task
Figure 2: Shows code used to display the
number on the 7 segment display
Figure 3: Shows the video of the
counter and serial display working.
Task 2: Repeat
the UART Transmitter in section 2. Show the results
Figure 4: Shows the video of Task
being completed
Task 3: Repeat
the work in section 3
Figure
5: Shows the video to the completed task
Task 4: Show the Numbers
you typed in the serial monitor on one seven segment display unit.
Figure
6: Shows the code used
Figure 7: Shows the video of the
Task 4 being completed Discussion: This
assignment was able to be successfully completed. The challenging part
for me was to correctly implement the seven segment display. However
once I was able to implement it in the first task I was able to
implement easier with the fourth task.