You copied the Doc URL to your clipboard.

3.5.3. Compilation

Compilation of the hex file for PLD configuration is carried out using the Altera Quartus tools. This step takes as input the slave binary files from the place and route stage and appends it to device initialization code supplied by Altera. External .s or .c files can also be linked in to define what the ARM core does after the PLD has been configured. Typically, this is a branch to one of the user code areas in flash memory.

In the supplied images for the CM922T-XA10, the slave binary file and a routine to check the boot code switches and select the appropriate jump are appended to the device initialization code, see Setting the general purpose/boot code switch.

It is recommended that you use the ARM development tools to generate the application code that runs on the core module.