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.
21615 Discussions

Please help with PLL

Altera_Forum
Honored Contributor II
1,488 Views

Hello! 

I'm trying to use PLL to increase frequency of my system. I use Quartus 17 and de0-nano-SoC board.  

Steps I did: 

1. On my IP catalog I chose Altera PLL: https://screencast.com/t/nshqodhrq 

2. Set settings as the following: https://screencast.com/t/vphamvpt (I have tried to set "Enable locked output port" and "Enable physical output clock parameters" doesn't help) 

3. Once qip/sip is generated and added to the library on my top module I do : 

module top_module ( input clk ); reg clk_pll; reg pll_reset = 0; newpll testpll (.refclk(clk), .rst(pll_reset), .outclk_0(clk_pll)); ....  

 

But the system doesn't work, modules don't receive signals by clk_pll 

 

Please, any suggestions
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
728 Views

 

--- Quote Start ---  

Hello! 

I'm trying to use PLL to increase frequency of my system. I use Quartus 17 and de0-nano-SoC board.  

Steps I did: 

1. On my IP catalog I chose Altera PLL: https://screencast.com/t/nshqodhrq 

2. Set settings as the following: https://screencast.com/t/vphamvpt (I have tried to set "Enable locked output port" and "Enable physical output clock parameters" doesn't help) 

3. Once qip/sip is generated and added to the library on my top module I do : 

module top_module ( input clk ); reg clk_pll; reg pll_reset = 0; newpll testpll (.refclk(clk), .rst(pll_reset), .outclk_0(clk_pll)); ....  

 

But the system doesn't work, modules don't receive signals by clk_pll 

 

Please, any suggestions 

--- Quote End ---  

 

 

Have you got ref clk driven
0 Kudos
Altera_Forum
Honored Contributor II
728 Views

Yes, it works fine, when I use just clk (it comes from V11, https://screencast.com/t/bdsshstrk

Is it true that pll_reset is not necessary to start pll?
0 Kudos
Altera_Forum
Honored Contributor II
728 Views

 

--- Quote Start ---  

Yes, it works fine, when I use just clk (it comes from V11, https://screencast.com/t/bdsshstrk

Is it true that pll_reset is not necessary to start pll? 

--- Quote End ---  

 

 

You better double check naming and mapping as I see some differences between your naming above and those in your pll link 

reset is optional so you can keep it released for now but also add pll lock output to see if it works.
0 Kudos
Reply