Forum Discussion
loukik
New Contributor
1 year agoUnderstanding the Last Two Bytes in a Quartus POF File
Hello, I am analyzing .pof files generated for an Intel MAX 10 FPGA and noticed that the last two bytes change with every iteration. These bytes do not match the checksum from the .map file, nor do ...
FvM
Super Contributor
1 year agoHi,
as stated, there's no publically available Altera/Intel documentation of POF format. The only doc that I ever saw was published by a third party programmer manufacturer.
It states about tag=8 Terminator packet:
This packet signals the end of packet list in the POF. This packet must be the Nth packet, where N is the packet count declared in the POF header. The CRC field is a 16-bit Cyclic Redundancy Check computed on all bytes in the file up to, but not including, the CRC values itself. If this CRC value is zero, the CRC check should be ignored.
Sounds reasonable, however I didn't check if the decription is still valid for recent POF files, e.g. MAX10. I guess it is.
Regards
Frank