Intel® Quartus® Prime Pro Edition User Guide: Programmer
ID
683039
Date
10/04/2021
Public
A newer version of this document is available. Customers should click here to go to the newest version.
1.1. Generating Primary Device Programming Files
1.2. Generating Secondary Programming Files
1.3. Enabling Bitstream Security for Intel® Stratix® 10 Devices
1.4. Enabling Bitstream Encryption or Compression for Intel® Arria® 10 and Intel® 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. Intel® 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 ( Intel® Stratix® 10 Designs)
2.8. Stand-Alone Programmer
2.9. Programmer Settings Reference
2.10. Scripting Support
2.11. Using the Intel® 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. Convert Programming File Dialog Box
2.9.9. Compression and Encryption Settings (Convert Programming File)
2.9.10. SOF Data Properties Dialog Box (Convert Programming File)
2.9.11. Select Devices (Flash Loader) Dialog Box
2.4. Specifying the Programming Hardware Setup
Before you can program or configure a device, you must specify an appropriate hardware setup. The Programmer's Hardware Setup dialog box allows you to add and remove programming hardware or JTAG servers from the current programming setup. You can specify a hardware setup for device programming or configuration, or configure a local JTAG server.
A JTAG server allows the Intel® Quartus® Prime Programmer to access the JTAG programming hardware connected to a remote computer through the JTAG server of that computer. The JTAG server allows you to control the programming or configuration of devices from a single computer through other computers at remote locations. The JTAG server uses the TCP/IP communications protocol.
Selecting Device Programming Hardware
Follow these steps to select device programming hardware in the Programmer:
- In the Programmer, click Hardware Setup.
Figure 29. Hardware Setup Dialog Box
- To add new programming hardware, click Add Hardware on the Hardware Settings tab. In the Add Hardware dialog box, click Auto Detect to detect your programming hardware, or specify the properties of your programming hardware.
Figure 30. Add New Hardware
- On the Hardware Settings tab, select your connected programming hardware in Currently selected hardware. This list is empty until you connect and add programming hardware to your system.
- Enable or disable Auto-adjust frequency at chain scanning to automatically adjust the Hardware frequency according to the frequency at chain scanning.
- Click Close. The setup appears as the current hardware setup.
Selecting a JTAG Server for Device Programming
Follow these steps to select a JTAG server for device programming in the Programmer:
- In the Programmer, click Hardware Setup.
- On the JTAG Settings tab, click Add Server. In the JTAG Settings dialog box, specify the Server name and Server password.
Figure 31. JTAG Settings
- Under JTAG Servers, select the JTAG server that you want to access for programming.
- Click Close. The setup appears as the current hardware setup.