Altera_Forum
Honored Contributor
16 years agoIn-System Memory Content Editor: Intel-Hex Format interpretation
Quartus In-System Memory Content Editor (ISMCE) seems to interpret Intel hex files in another way than the specification says:
while the specification tells for the data offset of a record type "00" is in bytes (at least I interpret the spec like this), the ISMCE uses this offset as word-offset. Additionally, the words seem to be byte-swapped (big->little endianness). I expected that the first byte I write into the hex file will be the byte at lowest memory address. The display of the ISMCE would let me assume the same, but when I read through AHB, this memory is not as I would assume. Can I somewhere find a description about the interpretation of those files by Quartus? I sas not successful finding such so far, and it seems to not comply with the standard.