# 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 ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcLl-qV9QUU46bIhFgQ9xhd3ZKdP-J0SiwjRH15r_-klDmRGc14tb_qRgZec3oyGqrXpf8jGePBquCH7SB8eq9lTKvHjM5OQIo9fOAWw-T8IAdlfYimdFPoEfPLd-iiAyKeX5L-6ssvTx8HUMMTFYI?key=YzRfqNURUUSYVoA93cajgSs0) **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