UART 8N1 Transmitter

Advanced
Sign in →
00:00
01General Operation

UART 8N1 transmitter: 1 start bit ('0'), 8 data bits (LSB first) and 1 stop bit ('1'). Baud rate is configurable via generics. The module signals availability through o_ready.

Reset is synchronous and active-high.

  • Generics g_clk_freq (default 100,000,000) and g_baud_rate (default 115,200)
02Interface
SignalDirectionWidthDescription
i_clkInput1 bitSystem clock
i_rstInput1 bitSynchronous reset active high
i_dataInput8 bitsByte to transmit
i_validInput1 bitData valid
o_txOutput1 bitSerial TX line
o_readyOutput1 bitReady to accept a byte