Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
17247 Discussions

Reduce oscillator frequency

Altera_Forum
Honored Contributor II
1,627 Views

Hi, 

I have timing problems in Quartus and got suggested to reduce my oscillator frequency. Is this possible through Quartus? I'm using a DE0-boards, Cycylone III. 

 

Thanks a lot. 

 

Regards, 

mr_embedded
0 Kudos
8 Replies
Altera_Forum
Honored Contributor II
878 Views

The DE0 has a 50MHz oscillator built in. If this is too high you could create a clock divider circuit in HDL or use a PLL from the Altera MegaCore package that comes with Quartus.

0 Kudos
Altera_Forum
Honored Contributor II
878 Views

Thank you, 

I guess there is no simple solution like clicking a CLOCK DIVIDE BY 2 or something in Quartus. 

 

// mr_embedded
0 Kudos
Altera_Forum
Honored Contributor II
878 Views

employ megawizard pll primitive

0 Kudos
Altera_Forum
Honored Contributor II
878 Views

what is that? A module in SOPC-builder?

0 Kudos
Altera_Forum
Honored Contributor II
878 Views

 

--- Quote Start ---  

employ megawizard pll primitive 

--- Quote End ---  

 

 

The Altera DE2 has on-board 27 MHz and 50 MHz physical oscillators. Using the ALTPLL (or just the PLL), I can divide to the minimum clock frequency of 9.375 MHz (although the claimed minimum is 10 MHz). My question is how can I get a 5 MHz frequency? I know I can use an external clock through the SMA connector, but is there an on-board solution to solve this problem? 

 

thanks.  

 

Jack
0 Kudos
Altera_Forum
Honored Contributor II
878 Views

You can keep a 10MHz clock and use a clock enable signal that is only active on half the cycles.

0 Kudos
Altera_Forum
Honored Contributor II
878 Views

what should be driving the clock enable signal physically?

0 Kudos
Altera_Forum
Honored Contributor II
878 Views

your logic e.g. 

 

clked process... 

enable <= not enable;
0 Kudos
Reply