Visible to Intel only — GUID: lro1402547205750
Ixiasoft
2.1. Generating Primary Device Programming Files
2.2. Generating Secondary Programming Files
2.3. Enabling Bitstream Security for Intel® Stratix® 10 and Intel® Agilex™ 7 Devices
2.4. Enabling Bitstream Encryption or Compression for Intel® Arria® 10 and Intel® Cyclone® 10 GX Devices
2.5. Generating Programming Files for Partial Reconfiguration
2.6. Generating Programming Files for Intel® FPGA Devices with Hard Processor Systems
2.7. Scripting Support
2.8. Generating Programming Files Revision History
3.1. Intel® Quartus® Prime Programmer
3.2. Programming and Configuration Modes
3.3. Basic Device Configuration Steps
3.4. Specifying the Programming Hardware Setup
3.5. Programming with Flash Loaders
3.6. Verifying the Programming File Source with Project Hash
3.7. Using PR Bitstream Security Verification ( Intel® Stratix® 10 Designs)
3.8. Stand-Alone Programmer
3.9. Programmer Settings Reference
3.10. Scripting Support
3.11. Using the Intel® Quartus® Prime Programmer Revision History
3.9.1. Device & Pin Options Dialog Box
3.9.2. More Security Options Dialog Box
3.9.3. Output Files Tab Settings (Programming File Generator)
3.9.4. Input Files Tab Settings (Programming File Generator)
3.9.5. Bitstream Co-Signing Security Settings (Programming File Generator)
3.9.6. Configuration Device Tab Settings
3.9.7. Add Partition Dialog Box (Programming File Generator)
3.9.8. Add Filesystem Dialog Box (Programming File Generator)
3.9.9. Convert Programming File Dialog Box
3.9.10. Compression and Encryption Settings (Convert Programming File)
3.9.11. SOF Data Properties Dialog Box (Convert Programming File)
3.9.12. Select Devices (Flash Loader) Dialog Box
4.3.1. HPS Flash Programmer
4.3.2. HPS Flash Programmer Command Line Examples
Program File to Address 0 of Flash
Program First 500 Bytes of File to Flash (Decimal)
Program First 500 Bytes of File to Flash (Hexadecimal)
Program File to Flash Repeating Twice at Every 1 MB
Erase Flash on the Flash Addresses
Erase Full Chip
Erase Specified Memory Contents of Flash
Examine Data from Flash
Visible to Intel only — GUID: lro1402547205750
Ixiasoft
4.3.2. HPS Flash Programmer Command Line Examples
Type quartus_hps --help to obtain information about usage. You can also type quartus_hps --help=<option> to obtain more details about each option. For example "quartus_hps --help=o".
Program File to Address 0 of Flash
quartus_hps –c 1 –o P input.bin programs the input file (input.bin) into the flash, starting at flash address 0 using a cable 1.Program First 500 Bytes of File to Flash (Decimal)
quartus_hps –c 1 –o PV –a 1024 –s 500 input.bin programs the first 500 bytes of the input file (input.bin) into the flash, starting at flash address 1024, followed by a verification using a cable 1.
Note: Without the prefix "0x" for the flash address, the tool assumes it is decimal.
Program First 500 Bytes of File to Flash (Hexadecimal)
quartus_hps –c 1 –o PV –a 0x400 –s 500 input.bin programs the first 500 bytes of the input file (input.bin) into the flash, starting at flash address 1024, followed by a verification using a cable 1.
Note: With the prefix 0x, the tool assumes it is hexadecimal.
Program File to Flash Repeating Twice at Every 1 MB
quartus_hps –c 1 –o BPV –t 2 –i 0x100000 input.bin programs the input file (input.bin) into the flash, using a cable 1. The operation repeats itself twice at every 1 megabyte (MB) of the flash address. Before the program operation, the tool ensures the flash is blank. After the program operation, the tool verifies the data programmed.Erase Flash on the Flash Addresses
quartus_hps –c 1 –o EB input.bin erases the flash on the flash addresses where the input file (input.bin) resides, followed by a blank-check using a cable 1.Erase Full Chip
quartus_hps –c 1 –o E erases the full chip, using a cable 1. When no input file (input.bin) is specified, it erases all the flash contents.Erase Specified Memory Contents of Flash
quartus_hps –c 1 –o E –a 0x100000 –s 0x400000 erases specified memory contents of the flash. For example, 4 MB worth of memory content residing in the flash address, starting at 1 MB, are erased using a cable 1.Examine Data from Flash
quartus_hps –c 1 –o X –a 0x98679 –s 56789 output.bin examines 56789 bytes of data from the flash with a 0x98679 flash start address, using a cable 1.Did you find the information on this page useful?
Feedback Message
Characters remaining: