def METHOD_NAME():
    assert (yield uart.tx_ack)
    assert not (yield uart.rx_rdy)
    yield uart.tx_data.eq(0x5A)
    yield uart.tx_rdy.eq(1)
    yield
    yield uart.tx_rdy.eq(0)
    yield
    assert not (yield uart.tx_ack)
    for _ in range(uart.divisor * 12): yield
    assert (yield uart.tx_ack)
    assert (yield uart.rx_rdy)
    assert not (yield uart.rx_err)
    assert (yield uart.rx_data) == 0x5A
    yield uart.rx_ack.eq(1)
    yield
    yield uart.rx_ack.eq(0)
    yield
    assert not (yield uart.rx_rdy)