Forum Discussion

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

Max10: Error with Single Uncrompressed Image

With the Max10 Dev board I would like to use the configuration mode "single uncompressed image".

1) Setting up the QSYS with "single uncompressed image" -> Generate HDL

2) Quartus -> Device -> configuration -> Set to "single uncompressed image"

After compiling the project I get following error:

error (16031): current internal configuration mode does not support memory initialization or rom. select internal configuration mode with eram.

When I change now the configuration mode to "single uncompressed image with memory initialization" it works! Does anyone know why I get this error message?

Thanks!

3 Replies

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

    What's in your Qsys system? Something that requires memory initialization? I suspect so. In which case, I hope the error message is self explanatory. You need a configuration method capable of initializing the memory.

    Cheers,

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

    In the Qsys system there is:

    - onchip_flash => initialize memory content NOT checked => Configuration Mode set to Single uncompressed image

    - onchip_memory2_0 => initialize memory content NOT checked

    Refering to AN-730 option 2, the initialize memory content should be set to unchecked. Do you know why it does not work in this case?

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

    I can't explain that, no. Assuming you have a working solution I'm not inclined to spend more time going through it in detail to try and explain it. It could easily be a bug/oversight in Quartus that prevents you from creating a single image without initialization - there are sometimes subtle oversights like this. Given the App Note specifically states the flash doesn't need initializing, I'm a little surprised.

    Cheers,

    Alex