IBM MaxLoader Network Card User Manual


 
MaxLoader User’s Guide
38
(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 Check-Sum Two digit HEX Check-Sum character computed
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.