Forum Discussion
Mohsin83
New Contributor
1 year agoLVDS interface between two boards with different fpga
Hi, I want to implement a LVDS interface between two boards, one has Cyclone 10lp and 2nd board has Cyclone V GT. Cyclone10 lp is required to be a Transmitter and Cyclone V will act as Master ...
FvM
Super Contributor
1 year agoHi,
the preferred clocking scheme for fast serial interfaces is source synchronous with clock recovery from data stream ( CDR). Unfortunately Cyclone series doesn't offer generic CDR, except for Cyclone 10 GX. It's basically possible to implement soft CDR in FPGA fabric, but there are no Intel reference designs so far. Next best option is to send TX clock along with the data. Sending a frame clock with bit clock regeneration on the receiver side also solves the problem of frame synchronization.
You are apparently planning to distribute a master clock from the receiver, but it's still useful to return a TX clock for easier delay compensation (presumed you don't have a CDR option).