Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21618 Discussions

Cyclone III Clock

Altera_Forum
Honored Contributor II
1,907 Views

Hi Dear all  

I am new in this forume and also FPGA projects 

I want to use one of the cyclone III FPGAs in my project (EP3C80 probebly 8N) and I want to make sure what is the clock frequency input need to work with this FPGA. 

I found a table in CyclonIII data sheet titled: Cyclone III Clock Tree Performance (http://www.altera.com/literature/hb/cyc3/cyc3_ciii52001.pdf page 14). is this the maximum clock frequency input that we need to connect to CLK0 to CLK15?  

I previously was using another FPGA (EP1C12) which just had CLK0 to CLK3 

do I need to connect all CLK0 to CLK15 pins to input clock source ?:confused: 

I appreciate if you can answer my Qs! 

 

Regards
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
612 Views

 

--- Quote Start ---  

do I need to connect all CLK0 to CLK15 pins to input clock source 

--- Quote End ---  

 

Surely not all of them. If your application probably requires multiple PLLs, you may want to provide a direct clock input to each of the four PLLs for optimal performance, e.g. CLK0,4,8,12. But Cyclone III has also an option to use a global clock source as PLL input, so if clock jitter isn't that critical, a single clock input can supply all PLLs.
0 Kudos
Altera_Forum
Honored Contributor II
612 Views

Hi and thanks for your response 

as I concluded from datasheets and pin information there are 4 pins for each PLL here in cyclone III while in Cyclone 1 it was just 2 pins for that!!! 

so I want to use 2 PLLs in normal mode e.g. PLL1 and PLL2. 

for PLL1 I have CLK0..CLK3 and I will connect CLK0 and CLK1 (which are differential clocks) and for PLL2 I will connect CLK4 and CLK5 to (which are differencial clocks) and as I am not using other PLLS I will connect remaining pins to GND 

I'm wondering if anybody can let me know if I am doing wrong or right!!:confused:  

Thanks
0 Kudos
Altera_Forum
Honored Contributor II
612 Views

The clock inputs have to be connected as differential pairs, if a differential I/O-standard, e.g. LVDS is selected. For singled ended standards as LVTTL or LVCMOS, any clock pin of a PLL can be used. But it's no problem to have extra clock inputs, so your clock setup should work in any case.

0 Kudos
Reply