Here are some examples of PRESERVE_UNUSED_XCVR_CHANNEL QSF assignments.
#Global QSF assignment
set_global_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON
#Per-pin QSF assignment
set_instance_assignment -name PRESERVE_UNUSED_XCVR_CHANNEL ON -to AA75
Related Information
Unused Transceiver Channels
For more detailed information about preserving unused transceiver channels in E-tile devices.
6.7. Understanding and Troubleshooting Configuration Pin Behavior
Configuration typically fails for one of the following reasons:
• The host times outs
• A configuration data error occurs
• An external event interrupts configuration
• An internal error occurs
Here are some very common causes of configuration failures:
•
Check OSC_CLK_1 frequency. It must match the frequency you specified in the Intel Quartus Prime Software and the
clock source on your board.
• Ensure a free running reference clock is present for designs using transceivers, PCIe, or HBM2. These reference clocks
must be available until the device enters user mode.
• For designs using the HPS and the external memory interface (EMIF), ensure that the EMIF clock is present.
• For designs using SmartVID (-V and -E devices), ensure that this feature is set-up and operating correctly. Ensure that
the voltage regulator supports SmartVID.
Here are some debugging suggestions that apply to any configuration mode:
•
To rule out issues with OSC_CLK_1 select the Internal Oscillator option in the Intel Quartus Prime.
• Try configuring the Intel Agilex device with a simple design that does not contain any IP. If configuration via a non-JTAG
scheme fails with a simple design, try JTAG configuration with the MSEL pins set specifically to JTAG.
6. Intel Agilex Debugging Guide
UG-20205 | 2019.10.09
Send Feedback
Intel
®
Agilex
™
Configuration User Guide
187