# Connecting the Blocks Assemble the project with the following configuration: ##### **uart\_rx Block** - **Inputs:** - clk → system clock - uartRx → UART input pin - **Outputs**: - rxByte → connects to the logic block - byteReady → connects to both the logic block and uart\_tx ##### **uart\_logic\_const Block** - **Inputs**: - clk → system clock - rxByte → from rxByte output of uart\_rx - byteReady → from byteReady output of uart\_rx - compareChar → constant value (e.g., 8’h61 = 'a') - **Output**: - signal → connects to LED (led0) ##### **uart\_tx Block** - **Inputs:** - clk → clock - reset → button (b0) - tx\_data → receives rxByte from uart\_rx - tx\_data\_valid → receives byteReady from uart\_rx - **Output**: - tx\_pin → connects to the UART TX output pin - tx\_data\_ready → not used in this simple project  **Final Connections:**
Block/Pin | Connection |
clk | All blocks |
uart\_rx | UART RX input |
uart\_tx | UART TX output |
b0 | Reset signal for uart\_tx |
led0 | Output from signal of uart\_logic\_const |