The following figure shows the pma_init assertion in the duplex core which should be a minimum of 128 init_clk cycles. As a result, user_clk is stopped after a few clock cycles because there is no txoutclk from the transceiver and channel_up is deasserted.