[CycloneV SX] LVDS IO datarate
Hi,
I am trying to interface a Cyclone V SX (DE10 standard) with a 500MSPs DAC (AD9783). The DAC uses 17 x LVDS DDR parallel inputs. The double datarate is used by the DAC to take 2x So I set up the FPGA outputs to LVDS standard (2.5V), and using the alt_ddio megafunction. The timing constraints for the clock is set to 500MHz. However, the timing analyzer tells me that the maximum achievable datarate is 275MHz.
From what I have gathered here, the FPGA should be able to sustain a datarate of 640Mbps only using the softcore.
My simple question is : Is the LVDS maximum datarate only achievable when using the LVDS Softcore?
Thank you for your answer.
Hi,
I'm not completely sure about your design parameters, but AD9783 interface with 500 MHz DAC clock is actually using 2x500 MSPS LVDS Data rate, because the data stream involves I and Q data.
Cyclone V isn't able to handle LVDS with 500 MHz DDR clock and 1000 MSPS.
Regards Frank