Due to a problem in the Quartus® II software version 12.0 and later, Altera PLL Megafunction instances may generate PLL output clocks with twice the expected frequency when simulated.
Note: This is a simulation only issue.
To workaround this issue follow the steps below:
- Open the generated simulation model in a text editor <variation name>_sim/<variation name>.<vho/vo>
- Search for the text
pll_vco_div
Update the
pll_vco_div
parameter to2
(may be incorrectly set to1
)
For example:
- Verilog :
<variation name>_sim/<variation name>.vo
Before:
<variation name>_altera_pll_altera_pll_<instance ID>.pll_vco_div = 1,
After:
<variation name>_altera_pll_altera_pll_<instance ID>.pll_vco_div = 2,
- VHDL:
<variation name>_sim/<variation name>.vho
Before:
pll_vco_div => 1,
After:
pll_vco_div => 2,
This problem is fxed beginning with the Quartus II software version 12.1.