Intel® MAX® 10 FPGA Configuration User Guide

ID 683865
Date 3/27/2023
Document Table of Contents Initialization Configuration Bits

Initialization Configuration Bits (ICB) stores the configuration feature settings of the Intel® MAX® 10 device. You can set the ICB settings in the Convert Programming File tool.
Table 6.  ICB Values and Descriptions for Intel® MAX® 10 Devices
Configuration Settings Description Default State/Value
Set I/O to weak pull-up prior usermode
  • Enable: Sets I/O to weak pull-up during device configuration.
  • Disable: Tri-states I/O
Configure device from CFM0 only.


  • CONFIG_SEL pin setting is disabled.
  • Device automatically loads image 0.
  • Device does not load image 1 if image 0 fails.


  • Device automatically loads secondary image if initial image fails.
Use secondary image ISP data as default setting when available. Select ISP data from initial or secondary image to include in the POF.
  • Disable: Use ISP data from initial image
  • Enable: Use ISP data from secondary image

ISP data contains the information about state of the pin during ISP. This can be either tri-state with weak pull-up or clamp the I/O state. You can set the ISP clamp through Device and Pin Option, or Pin Assignment tool.

Verify Protect To disable or enable the Verify Protect feature. Disable
Allow encrypted POF only If enabled, a configuration error occurs if an unencrypted .pof is used. Disable
JTAG Secure4 To disable or enable the JTAG Secure feature. Disable
Enable Watchdog To disable or enable the watchdog timer for remote system upgrade. Enable
Watchdog value To set the watchdog timer value for remote system upgrade. 0xFFF 5
4 The JTAG Secure feature is disabled by default in Intel® Quartus® Prime software. To make this option visible, refer to Generating .pof using Convert Programming Files for more information.
5 The watchdog timer value depends on the Intel® MAX® 10 you are using. Refer to the Watchdog Timer section for more information.