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

How to Configure Cyclone IV to LVDS Clock Inputs

Altera_Forum
Honored Contributor II
2,966 Views

Hi, I would like to know how to configure my Cyclone IV design project for LVDS clock inputs. Usually the system clocks are single-ended inputs, but in my new design my system clocks are differential.  

 

I've tried using the Assignment Editor property to assign CKN/CK to the input port symbol pin but after I compile the project and then back annotate it assigns the input port symbol pin to a signal-ended clock pin not to a differential pair pins. 

 

If anyone can help I would greatly appreciate it. 

 

Thanks, 

joe
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
1,092 Views

You need to set the I/O standard of the P side of the differential signal to LVDS. Quartus will then automatically assign the N side. 

 

Cheers, 

Dave
0 Kudos
Altera_Forum
Honored Contributor II
1,092 Views

I just figured it out. It is in the Pin Planner. Thanks!

0 Kudos
Altera_Forum
Honored Contributor II
1,092 Views

You can also use a Tcl constraint. 

 

If the clock pin has an internal termination, you also need to set the termination constraint to "OCT 100 OHMS" (or whatever its called for a Cyclone IV. This is the Stratix IV name). 

 

Cheers, 

Dave
0 Kudos
Altera_Forum
Honored Contributor II
1,092 Views

 

--- Quote Start ---  

If the clock pin has an internal termination 

--- Quote End ---  

 

There's no differential OCT feature with Cyclone - Cyclone IV.
0 Kudos
Altera_Forum
Honored Contributor II
1,092 Views

 

--- Quote Start ---  

There's no differential OCT feature with Cyclone - Cyclone IV. 

--- Quote End ---  

Indeed :) 

 

On page 114 of the Cyclone IV handbook PDF, Table 6-2, shows that there are no LVDS terminations.  

 

C'mon Altera, how cheap! 

 

Thanks for the pointer Frank. I'm thinking of using a Cyclone IV GX as a PCIe bridge in my next design. 

 

Cheers, 

Dave
0 Kudos
Reply