1. MAX® 10 FPGA Configuration Overview
2. MAX® 10 FPGA Configuration Schemes and Features
3. MAX® 10 FPGA Configuration Design Guidelines
4. MAX® 10 FPGA Configuration IP Core Implementation Guides
5. Dual Configuration Intel® FPGA IP Core References
6. Unique Chip ID Intel® FPGA IP Core References
7. Document Revision History for the MAX® 10 FPGA Configuration User Guide
3.1. Dual-Purpose Configuration Pins
3.2. Configuring MAX® 10 Devices using JTAG Configuration
3.3. Configuring MAX® 10 Devices using Internal Configuration
3.4. Implementing ISP Clamp in Quartus® Prime Software
3.5. Accessing Remote System Upgrade through User Logic
3.6. Error Detection
3.7. Enabling Data Compression
3.8. AES Encryption
3.9. MAX® 10 JTAG Secure Design Example
3.2.3. JTAG Configuration Setup
Figure 12. Connection Setup for JTAG Single-Device Configuration using Download CableConnect to VCCIO Bank 1 for 10M02 devices or VCCIO Bank 1B for all other MAX® 10 devices. Since both multiple-supply and single-supply devices require external VCCIO supplies, connect both type devices as shown in this figure.
Figure 13. Connection Setup for JTAG Multi-Device Configuration using Download CableConnect to VCCIO Bank 1 for 10M02 devices or VCCIO Bank 1B for all other MAX® 10 devices. Since both multiple-supply and single-supply devices require external VCCIO supplies, connect both type devices as shown in this figure.
To configure a device in a JTAG chain, the programming software sets the other devices to bypass mode. A device in bypass mode transfers the programming data from the TDI pin to the TDO pin through a single bypass register. The configuration data is available on the TDO pin one clock cycle later.
The Quartus® Prime software uses the CONF_DONE pin to verify the completion of the configuration process through the JTAG port:
- CONF_DONE pin is low—indicates that the configuration has failed.
- CONF_DONE pin is high—indicates that the configuration was successful.
After the configuration data is transmitted serially using the JTAG TDI port, the TCK port is clocked to perform device initialization.
Preventing Voltage Overshoot
To prevent voltage overshoot, you must use external diodes and capacitors if
maximum AC voltage for both VCCIO and JTAG header exceed 3.9 V. However, Altera recommends that you use the external diodes and capacitors if the supplies exceed 2.5 V.JTAGEN
If you use the JTAGEN pin, Altera recommends the following settings:
- Once you entered user mode and JTAG pins are regular I/O pins—connect the JTAGEN pin to a weak pull-down (1 kΩ).
- Once you entered user mode and JTAG pins are dedicated pins—connect the JTAGEN pin to a weak pull-up (10 kΩ).
Note: Altera recommends that you use three-pin header with a jumper or other switching mechanism to change the JTAG pins behavior.