Intel Agilex® 7 LVDS SERDES User Guide: F-Series and I-Series
ID
721819
Date
4/10/2023
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1. Intel Agilex® 7 F-Series and I-Series LVDS SERDES Overview
2. Intel Agilex® 7 F-Series and I-Series High-Speed SERDES Architecture
3. Intel Agilex® 7 F-Series and I-Series LVDS SERDES Transmitter
4. Intel Agilex® 7 F-Series and I-Series LVDS SERDES Receiver
5. Intel Agilex® 7 F-Series and I-Series High-Speed LVDS I/O Implementation Guide
6. Intel Agilex® 7 F-Series and I-Series LVDS SERDES Timing
7. LVDS SERDES Intel® FPGA IP Design Examples
8. Intel Agilex® 7 F-Series and I-Series High-Speed SERDES Design Guidelines
9. Intel Agilex® 7 F-Series and I-Series High-Speed SERDES Troubleshooting Guidelines
10. Documentation Related to the Intel Agilex® 7 LVDS SERDES User Guide: F-Series and I-Series
11. Document Revision History for the Intel Agilex® 7 LVDS SERDES User Guide: F-Series and I-Series
4.1.2. Synchronizer (DPA FIFO)
The synchronizer is a 1-bit wide and 6-bit deep FIFO buffer that compensates for the phase difference between dpa_fast_clock from the DPA block and the fast_clock that the I/O PLLs produce.
The synchronizer can compensate only for phase differences, not frequency differences, between the data and the input reference clock of the receiver.
The optional rx_fifo_reset signal resets the synchronizer. The synchronizer resets automatically when the DPA block first locks to the incoming data. If your data checker indicates corrupt received data, use rx_fifo_reset to reset the synchronizer.
Note: The receiver bypasses the synchronizer circuit in non-DPA and soft-CDR modes.