Quartus® Prime Pro Edition User Guide: Programmer

ID 683039
Date 4/09/2025
Public

Visible to Intel only — GUID: rdv1492674638114

Ixiasoft

Document Table of Contents

2.6.1. Obtaining Project Hash for Arria® 10 Devices

To obtain the project hash value of a .sof programming file for a design, use the quartus_asm command-line executable (quartus_asm.exe in Windows) with the --project_hash option.

quartus_asm --project_hash <sof-file>

Output of Project Hash Command:

In this example, the programming file is worm.sof.

Info: *******************************************************************
Info: Running Quartus Prime Assembler
Info: Version 25.1.0 Build 129 03/31/2025 Pro Edition
Info: Copyright (C) 2025  Altera Corporation. All rights reserved.
Info: Your use of Altera Corporation's design tools, logic functions
Info: and other software and tools, and its AMPP partner logic
Info: functions, and any output files from any of the foregoing
Info: (including device programming or simulation files), and any
Info: associated documentation or information are expressly subject
Info: to the terms and conditions of the Altera Program License
Info: Subscription Agreement, the Quartus Prime License Agreement,
Info: the MegaCore Function License Agreement, or other
Info: applicable license agreement, including, without limitation,
Info: that your use is for the sole purpose of programming logic
Info: devices manufactured by Altera and sold by Altera or its
Info: authorized distributors.  Please refer to the applicable
Info: agreement for further details.
Info: Processing started: Mar 31 18:01:47 2025
Info: Command: quartus_asm -t project_hash.tcl worm.sof
Info: Quartus(args): worm.sof
0x1ffdc3f47c57bbe0075f6d4cb2cb9deb
Info (23030): Evaluation of Tcl script project_hash.tcl was successful
Info: Quartus Prime Assembler was successful. 0 errors, 0 warnings
Info: Peak virtual memory: 1451 megabytes
Info: Processing ended: Mar 31 18:01:56 2025
Info: Elapsed time: 00:00:09
Info: Total CPU time (on all processors): 00:00:04