UART TX Module
Design a UART transmitter module in Verilog with configurable baud rate. It must send data serially with start/stop bits and handle busy signaling.
Constraints
- 8 data bits, 1 start, 1 stop.
- Configurable baud divider.
- tx_busy asserted while sending.
- tx line idles high.
- synchronous FSM.
1module uart_tx(2 input wire clk,3 input wire rst,4 input wire [7:0] data,5 input wire send,6 output reg tx,7 output reg busy8);9// TODO10endmodule