Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmable-logic:nexys-a7:demos:keyboard [2021/06/16 23:50] – ↷ Links adapted because of a move operation Arthur Brown | programmable-logic:nexys-a7:demos:keyboard [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Nexys A7 Keyboard Demo ====== | ====== Nexys A7 Keyboard Demo ====== | ||
| - | |||
| - | <WRAP todo important> | ||
| - | == Under Construction == | ||
| - | </ | ||
| {{: | {{: | ||
| Line 9: | Line 5: | ||
| ===== Description ===== | ===== Description ===== | ||
| - | This project is a Vivado demo using the Nexys A7's USB HID Host port and USB UART bridge, written in Verilog. When programmed onto the board, whenever the user presses a key on a keyboard connected to the USB HID port (J5, labeled "USB HOST" | + | This project is a Vivado demo using the Nexys A7's USB HID Host port and seven-segment display, written in Verilog. When programmed onto the board, whenever the user presses a key on a keyboard connected to the USB HID port (J5, labeled "USB HOST" |
| - | + | ||
| - | To use this demo, the Nexys A7 must be connected to a serial terminal on the computer it is connected to over the MicroUSB cable. | + | |
| - | + | ||
| - | For example: If the user presses the space bar on a keyboard connected to the Nexys A7, the scan code " | + | |
| - | Additional information | + | For example: If the user presses the space bar on a keyboard connected to the Nexys A7, the scan code " |
| ---- | ---- | ||
| Line 22: | Line 14: | ||
| * Nexys A7 with a MicroUSB Programming Cable | * Nexys A7 with a MicroUSB Programming Cable | ||
| * Vivado installation compatible with the latest release of this demo (2020.1) | * Vivado installation compatible with the latest release of this demo (2020.1) | ||
| - | * //See [[programmable-logic: | + | * //See [[programmable-logic: |
| * Serial Terminal application to receive messages printed by the demo | * Serial Terminal application to receive messages printed by the demo | ||
| * //See [[programmable-logic: | * //See [[programmable-logic: | ||
| Line 63: | Line 55: | ||
| {{page> | {{page> | ||
| - | At this point, the demo is now running on your board. Refer to the [[# | + | At this point, the demo is now running on your board. Refer to the [[# |
| </ | </ | ||
| Line 78: | Line 70: | ||
| ---- | ---- | ||
| - | < | ||

