Visible to Intel only — GUID: rdv1492674638114
Ixiasoft
1.1. Generating Primary Device Programming Files
1.2. Generating Secondary Programming Files
1.3. Enabling Bitstream Security for Stratix® 10 and Agilex™ 7 Devices
1.4. Enabling Bitstream Encryption or Compression for Arria® 10 and Cyclone® 10 GX Devices
1.5. Generating Programming Files for Partial Reconfiguration
1.6. Generating Programming Files for Intel® FPGA Devices with Hard Processor Systems
1.7. Scripting Support
1.8. Generating Programming Files Revision History
2.1. Quartus® Prime Programmer
2.2. Programming and Configuration Modes
2.3. Basic Device Configuration Steps
2.4. Specifying the Programming Hardware Setup
2.5. Programming with Flash Loaders
2.6. Verifying the Programming File Source with Project Hash
2.7. Using PR Bitstream Security Verification ( Stratix® 10 Designs)
2.8. Stand-Alone Programmer
2.9. Programmer Settings Reference
2.10. Scripting Support
2.11. Using the Quartus® Prime Programmer Revision History
2.9.1. Device & Pin Options Dialog Box
2.9.2. More Security Options Dialog Box
2.9.3. Output Files Tab Settings (Programming File Generator)
2.9.4. Input Files Tab Settings (Programming File Generator)
2.9.5. Bitstream Co-Signing Security Settings (Programming File Generator)
2.9.6. Configuration Device Tab Settings
2.9.7. Add Partition Dialog Box (Programming File Generator)
2.9.8. Add Filesystem Dialog Box (Programming File Generator)
2.9.9. Convert Programming File Dialog Box
2.9.10. Compression and Encryption Settings (Convert Programming File)
2.9.11. SOF Data Properties Dialog Box (Convert Programming File)
2.9.12. Select Devices (Flash Loader) Dialog Box
Visible to Intel only — GUID: rdv1492674638114
Ixiasoft
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 17.0.0 Build 288 04/12/2017 SJ Pro Edition Info: Copyright (C) 2017 Intel Corporation. All rights reserved. Info: Your use of Intel 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 Intel Program License Info: Subscription Agreement, the Intel Quartus Prime License Agreement, Info: the Intel 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 Intel and sold by Intel or its Info: authorized distributors. Please refer to the applicable Info: agreement for further details. Info: Processing started: Fri Apr 14 18:01:47 2017 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: Fri Apr 14 18:01:56 2017 Info: Elapsed time: 00:00:09 Info: Total CPU time (on all processors): 00:00:04