How can I know if there's valid FPGA configuration image in the specific location of the serial configuration device before I perform reconfiguration and experience successful or faulty attempt?
Looking at what is being written into the flash as an image I have no idea if there's any header to identify or how to calculate and compare checksum to ensure data is not a garbage, but some valid image.
I know images can be compressed or uncompressed, but I guess there must be some simple way to identify if the code is valid. Not much info is available online. I would actually not be surprised if this part of IP is not licensed for wide community, or if it is very dependent on the actual FPGA device being used (thus no standard for it - even from the same vendor).
Design can read from the serial flash chip, thus if the detection algorithm is known identification is just a matter for coding.