MaxLoader User’s Guide
(Programmer Object File) is a binary file generated by Altera assembler (Quartus and MAX+PLUS II). This file should be loaded for Altera MAX or EPC family devices only.
Binary Format
Binary format does not specify the address or checksum of the file. The file contains the actual binary data. An example of this format is a DOS executable file with an .EXE or .COM extension. Binary format is generated for programmable memory devices. It is recommended to save your EPROM data as binary format in order to load the file as a standard file format later.
Intel HEX Format
Intel HEX format files are text files that include the file information in
hexadecimal. |
| |
1 | : | A record mark |
2 – 3 | Byte | Record length in 2 digits HEX, Max 20 (64 in |
|
| ASCII) |
4 – 7 | Address | 4 digits HEX Field. Most significant byte first |
8 – 9 | Byte | 2 digit field record type: |
|
| 01 End of file |
|
| 02 Extended addresses |
10 – N | Data | Data field in HEX digits |
N+1 – N+2 | Two digit HEX | |
|
| by two’s complementing the sum of previous |
|
| bytes except the ‘:’ |
INTEL HEX FILE EXAMPLE :110000000444154414D414E2053332053455249414C73 :00000001FF
The extended address record specifies the index address where data will be loaded into. The Extended Address will continue to offset data record address until a new Extended Address record is specified.
38