Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20687 Discussions

How to set the LVDS SERDES intel FPGA IP for receiving mini-LVDS signal

BXia
Novice
927 Views

Hi,

I'm using the LVDS SERDES intel FPGA IP to receive Mini-LVDS signal, I need to receive 2 data by a clock, however, the minimum SERDES factor is 3, so how to set the IP, or anything else I need to set?

Is there a Mini-LVDS example for reference?

Thanks in advance.LVDS_SERDES.jpg

0 Kudos
5 Replies
JohnT_Intel
Employee
901 Views

Hi,


If you are using x2 factor than you cannot use the LVDS Deserializer as it only support x3-x10. To support SDR and DDR then you will need to use Intel GPIO IP.


Below is the note from the Device LVDS userguide.


The IOE contains two data input registers that can operate in DDR or SDR mode. You can bypass the deserializer to support DDR (x2) and SDR (x1) operations. The deserializer bypass is supported through the GPIO IP core.


0 Kudos
BXia
Novice
893 Views

Hi  JohnT,

 

Thanks for your information.

 

So is it right that I can use the DDIO registers mode in the Intel GPIO IP?

DDIO.png

0 Kudos
JohnT_Intel
Employee
893 Views

Hi,


Yes, you are correct.


0 Kudos
BXia
Novice
892 Views

Hi  JohnT,

 

Thanks for your fast reply.

 

Then what's the max speed? How about deal with a 400mhz clock?

0 Kudos
JohnT_Intel
Employee
885 Views

Hi,


It will depend on the speed grade of the device use and also whether you are able to close the timing in Timing Analyzer


0 Kudos
Reply