Forum Discussion
Altera_Forum
Honored Contributor
21 years agoUser Guide Puzzle
Turn to page 1-6 of the document of "Nios II Flash Programmer User Guide". ¡°The flash programmer first checks the size of the FPGA configuration data, then appends the software content to the end of...
Altera_Forum
Honored Contributor
21 years agoThe flash programmer (java binary) is also capable of examining EPCS to determine where to start the software, following the FPGA configuration -- this is how it programs software into the right spot.
The bootloader firmware source (components/altera_nios2/sdk/boot_loader_sources) is, in my opinion, commented very well for assembly language, and describes the boot-process in detail. Note that the boot-loader is (currently) only compatible with Cyclone and Cyclone II. Stratix II support will come in a future release.