a VHDL 16550 UART core