Forum Discussion

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

Out of memory of quartus_map.exe

i get an error when i do compilation.

loop with non-constant loop condition must terminate within 250 iterations

Then, i change the limit of looping constant:

set_global_assignment -name VERILOG_NON_CONSTANT_LOOP_LIMIT 512

My pc can't perform compilation and get an error as in title after changing the limit.

What should i do in order to compile it?

4 Replies

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

    why do you have such a large loop? such things often dont represent real hardware.

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

    i would like to implement a fir filter which has 300 tap. So, it needs 300 shift register by using loop to implement it. Any idea to my problem?

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

    The max tap is 300 and it is a custom fir filter. The number of tap will changes in real time.