Article ID: 000080266 Content Type: Troubleshooting Last Reviewed: 05/06/2013

Why do compilations from the same source not produce matching MD5 checksums for .sof?

Environment

    Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Starting with the Quartus II software version 12.1, SRAM Object Files (.sof) include debug file packets that contain timestamps. Debugging tools such as the External Memory Interface Toolkit or System Console read information from the .sof. Because the .sof file contains timestamps, you will see different MD5 checksums for each compilation.

Resolution To ensure the designs are identical, perform an MD5 checksum or diff on the Programmer Object File (.pof) or the Raw Binary File (.rbf) which does not contain timestamp info.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1