The single UART is consists of UARTM, receive_shift,
receive_buffer, transmit_shift and transmit_buffer. Type of
operation is decided by UARTM. The receive_shift receives
data through RXD and converts serialized information into
parallelized information and stored into receive_buffer. The
transmit_shift converts the parallelized information into
serialized information and transfer it.