Aurora 64B/66B Simplex - 12.0 English

Aurora 64B/66B LogiCORE IP Product Guide (PG074)

Document ID
PG074
Release Date
2023-11-17
Version
12.0 English

During power-on for both TX simplex and RX simplex cores, the pma_init and reset_pb signals are expected to be High. INIT_CLK and GT_REFCLK are expected to be stable during the power-on sequence. Due to the auto simplex recovery feature, both boards can be brought up independently. If the RX board is brought up first, then when the TX board is brought up, data transmission can start immediately. However, if the TX board is brought up first, then no data transmission should take place until the RX board comes up based on the periodic CB pattern sent by TX.

Aurora 64B/66B Simplex Power On Sequence

Figure 1. Aurora 64B/66B Simplex Power On Sequence

Aurora 64B/66B Simplex Normal Operation Reset Sequence

For simplex configurations, because the TX and RX can be powered on independently, data transmission must begin only after rx_channel_up is seen (that is, after a minimum of 45 ms of tx_channel_up), to avoid loss of data. Before asserting pma_init, the reset_pb must be asserted for a minimum time equal to 128*user_clk time period to ensure that the portion of the core in programmable logic goes to a known reset state before the user_clk is held Low during the pma_init assertion. The assertion time of the pma_init must be a minimum of six INIT_CLK cycle time period to satisfy the requirements of the core debouncing circuit.

Figure 2. Aurora 64B/66B Simplex Normal Operation Reset Sequence