pluto_hdl_adi/library/jesd204/jesd204_rx
Laszlo Nagy ee143d80d6 jesd204_rx/jesd204_rx_ctrl: Fix de-glitch mechanism
The previous implementation of the de-glitch only delayed the assertion
of the SYNC phase by 64 clock cycles with the DEGLITCH state but if meanwhile
one of the lanes got into a bad state cgs_ready de-asserted the state machine
continued to go SYNCHRONIZED (DATA) state.
This change extends the required number of consecutive cycles while all lanes
must stay in data phase before moving the link to SYNCHRONIZED state from 8 to 256;
This increases the reliability of link bring-up without needing extra
link restarts from software side.
2020-09-29 17:27:42 +03:00
..
Makefile jesd204_rx: 64b mode support for receive peripheral 2020-02-10 09:47:07 +02:00
align_mux.v Add missing timescale annotations 2018-10-17 10:32:47 +03:00
elastic_buffer.v Add missing timescale annotations 2018-10-17 10:32:47 +03:00
error_monitor.v jesd204_rx: 64b mode support for receive peripheral 2020-02-10 09:47:07 +02:00
jesd204_ilas_monitor.v Add missing timescale annotations 2018-10-17 10:32:47 +03:00
jesd204_lane_latency_monitor.v Add missing timescale annotations 2018-10-17 10:32:47 +03:00
jesd204_rx.v jesd204_rx: Interrupt for unexpected lane status error 2020-07-31 11:43:41 +03:00
jesd204_rx_cgs.v Add missing timescale annotations 2018-10-17 10:32:47 +03:00
jesd204_rx_constr.sdc jesd204_rx: Fix SDC constraint 2020-09-09 14:15:37 +03:00
jesd204_rx_constr.ttcl jesd204_rx/tx: make SYSREF IOB placement optional 2018-07-24 09:16:24 +03:00
jesd204_rx_ctrl.v jesd204_rx/jesd204_rx_ctrl: Fix de-glitch mechanism 2020-09-29 17:27:42 +03:00
jesd204_rx_ctrl_64b.v jesd204_rx: Interrupt for unexpected lane status error 2020-07-31 11:43:41 +03:00
jesd204_rx_frame_align_monitor.v jesd204_rx: Add RX frame alignment character check 2020-07-31 11:43:41 +03:00
jesd204_rx_frame_mark.v jesd204_rx: Add RX frame alignment character check 2020-07-31 11:43:41 +03:00
jesd204_rx_header.v jesd204_rx: 64b mode support for receive peripheral 2020-02-10 09:47:07 +02:00
jesd204_rx_hw.tcl jesd204_rx: Add RX frame alignment character check 2020-07-31 11:43:41 +03:00
jesd204_rx_ip.tcl jesd204_rx: Interrupt for unexpected lane status error 2020-07-31 11:43:41 +03:00
jesd204_rx_lane.v jesd204_rx: Add RX frame alignment character check 2020-07-31 11:43:41 +03:00
jesd204_rx_lane_64b.v jesd204_rx: 64b mode support for receive peripheral 2020-02-10 09:47:07 +02:00