Forum Discussion
Altera_Forum
Honored Contributor
15 years agoI have the same issue.
I have seen in the .map file generated when converting a .sof into a .pof file that pages don't correspond to fix addresses in the flash. by default, the design is loaded at address 0x0 whatever is the page number. This would explain that loading a new design overwrites the current ones even if the page number specified is different. My guess is that you should define by your own the memory mapping of pages. As a design seems to be 0x5A_FAFF long, you could place it in a 0x60_0000 long page for example. Then, page mapping would be: - page 0: 0x0 - page 1: 0x60_0000 - page 2: 0xC0_0000 and so on When you convert .sof into .pof, specify explicitly the address range occupied by your design by selecting "Block" address mode in the SOF data property window. Altera documents are very clear on that point. I can not reload the factory design delivered with my development kit. It seems that it is not compiled for the appropriate version of EP3SL150. I'll ask Altera to send me a correct version. Furthermore, the .pof file of the factory design erases the whole flash content, thus all the other designs. Maybe the best solution would be to have the source of the factory design so that we would be able to regenerate it with a correct configuration as like as for the PFL design.