Forum Discussion
Altera_Forum
Honored Contributor
15 years ago --- Quote Start --- Isn't the ALTLVDS_Rx megafunction a dedicated DESER circuit in Cyclone? --- Quote End --- No, not in Cyclone. --- Quote Start --- So the LVDS receiver will automatically adjust the receiver phase for maximum RSKM if use a PLL? --- Quote End --- Only on families that support DPA (Stratix II-IV, Arria I-II). Not in Cyclone I-IV and other families. --- Quote Start --- In Xilinx design, the SERDES frame and bit clock go through a DCM (Digital Clock Manager) to align receiver phase, it is not used directly. --- Quote End --- In Altera you have two options a) use the frame and bit clock directly. You won't be be able to have any control over phase, so it's not very recommendable. b) generate the bit clock from the frame clock using a PLL. In a device that supports DPA, the altlvds_rx function will be able to automatically adjust the bit clock's phase to maximize RSKM. On the ones that don't support DPA, it won't. But in PCB, where delays are more or less stable, you can manually tune the PLL's output phase to get a good RSKM.