This can be set in Quartus® Prime.
However, until the ICB setting is recognized by the POR, the Weak Pull-Up is disabled and the device is in the Tri-state state.
(Reference) MAX 10 FPGA Device Architecture
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/max-10/ug_m10_config. . pdf
(ICB Values and Descriptions for Intel MAX 10 Devices)
Device and Pin Options > Configuration > Device Options > Set I/O to weak pull-up prior to usermode: On
- On ⇒ Tri-state until Power-On Reset and Internal Pull-Up is enabled until the device enters User Mode after the Initialization Configuration Bits (ICBs) are recognized.
- Off ⇒ Tri-state from power-on and Pull-Up is disabled.
[Set I/O to weak pull-up prior to usermode: ON]
- Tri-Stare state until ICB is recognized from POR.
- Internal Weak PulL-Up ON (enabled) until User Mode is entered after ICB recognition.
- After UserMode, the status is set by Quartus Prime set by the user.
[Set I/O to weak pull-up prior to usermode: Off]
- Tri-Stare state until ICB is recognized from POR.
- Tri-Stare state until User Mode is set after ICB recognition.
- After User Mode, state set by Quartus Prime set by user
--------------------
Category: Specifications
Tool: Quartus® Prime
Device: MAX® 10