dont use tx_done and rx_done as a clock