Skip to content

UART

The UART is divided into a transmitter and a receiver module, both connected to the Memory Unit.

UART Transmitter

  • Module: UARTtx
  • Baud rate: 1 Mbaud (50 clock cycles per bit at 50MHz)
  • Data format: 8-bit, 1 start bit, 1 stop bit, no parity
  • Operation: Multi-cycle write operation that waits for transmission completion

UART Receiver

  • Module: UARTrx
  • Operation: Single-cycle read operation returning the most recently received byte
  • Interrupt: Generates uart_irq when new data is received