The Basys 3 is a normal board for learning FPGA design or prototyping certain designs. This project runs the main peripherals over a 115200 UART link. This code includes the main block that takes 16 "Led" inputs, 16 "Switch" Outputs, 12 "7 Segment Display" inputs, and 5 "Button" outputs; the block then gives a UART RX and UART TX which are routed to the bi-directional PMOD bus.
Use the associated PMOD board or interact with the UART. The following are the expected elements on the UART.
List external hardware used in your project (e.g. PMOD, LED display, etc), if any
# | Input | Output | Bidirectional |
---|---|---|---|
0 | uart_tx | ||
1 | uart_rx | ||
2 | uart_tx_ready | ||
3 | uart_tx_valid | ||
4 | uart_rx_valid | ||
5 | uart_rx_ready | ||
6 | |||
7 |