Forum Discussion
Reading and calculating image checksum directly from FPGA
- 2 years ago
The checksum from programmer or map file uses only the data which will be programmed to the configuration device.
For pof and jic file, there is some information like quartus version and device information in the head and CRC data in the end, which is excluded in checksum.
https://www.intel.com/content/www/us/en/support/programmable/articles/000078447.html
I have not deeply looked into the pof file, but for the jic file, the checksum (shows in programmer) is calculated from the the data after several dot notation, end at before several dot notation. See the attached capture. I think the pof file is the same algorithm as the jic file.
If you want to get the checksum of the entire data of the pof, please use the tcl command.
Thanks,
Ethan
Thanks Ethan,
Finding similar points in the file as those you showed now gives us the same checksum as the POF.
We are still working on reading the data from the internal memory, so will have to get back to you on that side of things.
Thanks again!