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

ALTLVDS Failing timing on simple interface

Altera_Forum
Honored Contributor II
1,202 Views

Hi 

I am failing timing implementing a simple ALTLVDS The clock speed is 200MHz the de-serialization factor is 2.  

I am interfacing a CYCLONE V SOC system to a two channel, 14 bit ADC (ADS4249) ADC via LVDS I have 14 LVDS lanes in total to cover both ADC channels. Each lane does two bits. 

My problem is that Timequest is failing on setup time. 

 

I have not specified any constraints in my Timequest sdc for the LVDS. 

I am using Quartus 14.1. I notice that the megawizard greys out nearly all the options as soon as I select a deserialization factor of 2. Is this because ALTLVDS does not use PLLs for de-serialisation factors of 2?  

 

Please can anyone help me get my design through timing? 

Thanks  

Dave
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
251 Views

Hi,  

 

Why are you using ALTLVDS IP? In my opinion this IP is not suitable for your needs. If I were you a would use simple DDR input registers with PLL.
0 Kudos
Altera_Forum
Honored Contributor II
251 Views

 

--- Quote Start ---  

Hi,  

 

Why are you using ALTLVDS IP? In my opinion this IP is not suitable for your needs. If I were you a would use simple DDR input registers with PLL. 

--- Quote End ---  

 

 

 

Hi Thanks. I think you make complete sense. I will try ddrio. Cheers Dave
0 Kudos
Reply