Knowledge Base Article

Why are the output clocks from my altera_pll twice the expected output frequency in simulation?

Description

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.

Resolution

To workaround this issue follow the steps below:

  1. Open the generated simulation model in a text editor <variation name>_sim/<variation name>.<vho/vo>
  2. Search for the text pll_vco_div
  3. Update the pll_vco_div parameter to 2 (may be incorrectly set to 1)

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.

Updated 1 month ago
Version 2.0
No CommentsBe the first to comment