Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21602 Discussions

Max10: Error with Single Uncrompressed Image

Altera_Forum
Honored Contributor II
2,215 Views

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!
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
988 Views

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
0 Kudos
Altera_Forum
Honored Contributor II
988 Views

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!
0 Kudos
Altera_Forum
Honored Contributor II
988 Views

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
0 Kudos
Reply