Forum Discussion
Altera_Forum
Honored Contributor
17 years agowrap up ...
I created the new PFL instance (pfl3_top.v) using Quartus II v8.0 MegaWizard Plug-in manager. I kept the Option bits Address pointing to the same location as before, i.e. 0x1ff0000 (not the one mentioned in the reference manual). Recompiled the project, and loaded the new firmware into the on-board MAX II device. To verify that I did not mess up the board, I tried the factory default config, which was successfully loaded by the new controller. Then I generated a new flash image using the Convert Programming Files utility. I added two pages, page_0 and page_1, holding the factory default SOF, and my test firmware, respectively. I set the Option bits Address to the above mentioned 0x1ff0000. In the programmer, using the POF that I generated in the previous step, I have the possibility to program the selected pages of the flash device. Note, that you may have to update the OPTION BITS to refresh the pointers. It apears in the list of programmable pages (in my case, the list contains page_0, page_1 and OPTION BITS). For reference, here is the content of the memory map file: ------------------------------------------------------- BLOCK START ADDRESS END ADDRESS Page_0 0x00000000 0x00316467 Page_1 0x00400000 0x00716467 OPTION BITS 0x01FF0000 0x01FF0080 ------------------------------------------------------- I hope it helps.