CE 433 Lab 2022 Spring
Homework 9
Name:
Nicolas Llarena
Email: Njllarenaarias@fortlewis.edu

1. Homework 9 - Universal Serial Bus (USB)

2. Introduction
The purpose of this lab is to work with the basys 3 board and vivado to implement a keyboard via USB and UART to learn how keyboard are working at a low level.
3. Materials
Materials Quantity
Gvim
1
Vivado
1
BASYS 3 Board
1
Keyboard 1

4. Results

Task 1




Task 1: This task included following section 1 of the tutorial and using a keyboard to turn on the LEDs on the BASYS 3 board.


Task 2


Task 2:  This task included using the code from Task 1 and  the UART module to be able to see the typed numbers from a keyboard on the serial monitor.





Discussion

This homework was a good introduction to using a keyboard together with the BASYS 3 board to be able to see how they work. The fact that we were able to see the numbers we typed from the keyboard on the serial monitor was interesting. I would be interested to see how to further this application.