11-26-2018 06:06 AM
I am using Vivado 2017.4 and KC705 (kc7k325tffg900-2) Evaluation Board.
I have used aurora TX-only simplex and RX-only simplex, both IP's are configured to 1 lane each, 10Gbps line rate and 156.25MHz gt_ref_clk.
I am referring following document to generate 156.25MHz gt_ref_clk for aurora.
I have programmed Aurora-TX on one board and Aurora-RX on other board, both are connected through optical cable. Initially after power on I am seeing tx_channel_up, tx_lane_up, rx_channel_up and rx_lane_up, But after asserting pma_init for Aurora-TX the link is lost I am not seeing rx_channel_up and rx_lane_up back until and unless I reprogram the board. but Aurora-TX side both tx_channel_up and tx_lane_up are there.
I tried asserting reset_pb on Aurora-Tx the link is stable.
The link stable when Aurora-RX reset_pb and pma_int are asserted.
somebody help me on this.
11-27-2018 02:22 AM
Hello Iranna i@007
Aurora 64B66B has Auto link recovery features, as mentioned in PG074 Chapter2.
So, if you reset TX simplex, TX will stop sending K28.5 , so RX simplex will be initialized automatically.
BTW, Please see also PG074 chapter3 for a correct reset sequence procedure.
Asserting TX simplex pma_reset only (as mentioned in your post) does not match with chapter3 reset guidance.
Thanks & regards
11-27-2018 11:33 PM
Thanks for replying.
In design I have a global reset from which I am generating reset_pb and pma_init for aurora as per user guide, Still I loose link on Aurora-RX that's why for debugging I have connected reset_pb and pma_init externally just to know which is causing link loss.
11-28-2018 12:33 AM