Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
14 years ago

QuartusII Critical Warning:Ignored Power-Up Level option

Hi all,

compiling my prject, I received this warning message:

critical warning: ignored power-up level option on the following registers

critical warning: register \freqcontrolloopprocess:nperiodcount[3] will power up to low

critical warning: register \freqcontrolloopprocess:nperiodcount[2] will power up to low

critical warning: register \freqcontrolloopprocess:nperiodcount[1] will power up to low

critical warning: register \freqcontrolloopprocess:nperiodcount[0] will power up to low

critical warning: register ndivisorh[3] will power up to high

critical warning: register ndivisorl[3] will power up to high

Where am I going wrong?

5 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Have you tried to power up some registers high, whilst resetting them to '0' with an async reset?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Yes, in fact I set:

    ndivisorh : integer range 0 to max_cnt-1:=8;

    because reset value is:

    ...

    if reset_i='1' then

    ndivisorh<=8;

    ...

    the solution is to set the regs initially to the reset value they assume when reset='1' in the code.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The warnings you posted dont refer to nDivisorH. They refer to nPeriodCount and nDivisorL

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    even to nDivisorH

    --- quote start ---

    Critical Warning: Register nDivisorH[3] will power up to High[/B]

    --- Quote End ---

    [/B]
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Then I assume you've set an assignment that tells them all to power up low.