Initial checkin of uart core and uart_bfm core