An nCONFIG falling edge terminates any JTAG access and the device reverts to the MSEL-specified boot source. nCONFIG
must be stable during JTAG configuration. nSTATUS follows nCONFIG during JTAG configuration. Consequently, nCONFIG also
must be stable.
Unlike other configuration schemes, nSTATUS does not assert if an error occurs during JTAG configuration. You must monitor
the error messages that the Intel Quartus Prime Pro Edition Programmer generates for error reporting.
Note: For Intel Agilex SX devices when you choose to configure the FPGA fabric first, the JTAG chain has no mechanism to redeliver
the HPS boot information following a cold reset. Consequently, you must reconfig the device with the .sof file or avoid cold
resets to continue operation.
Debugging Suggestions
Here are some debugging tips for JTAG:
• Verify that the JTAG pin connections are correct.
• If JTAG configuration is failing, check that the FPGA has successfully powered up and exited POR. One strategy is to check
the hand shaking behavior between nCONFIG and nSTATUS by driving nCONFIG low and ensuring that nSTATUS also
goes low.
•
Verify that the nCONFIG pin remains high during JTAG configuration.
• Another way to determine whether the device has exited the POR state is to use the Intel Quartus Prime Programmer to
detect the device. If the programmer can detect the Intel Agilex device, it has exited the POR state.
• If you are using an Intel FPGA Download Cable II, reduce the cable clock speed to 6 MHz.
• If you have multiple devices in the JTAG chain, try to disconnect other devices from the JTAG chain to isolate the Intel
Agilex device.
•
If you specify the OSC_CLK_1 as the clock source for configuration, ensure that OSC_CLK_1 is running at the frequency
you specify in the Intel Quartus Prime software.
• For designs including the High Bandwidth Memory (HBM2) IP or any IP using transceivers, you must provide a free
running and stable reference clock to the device before device configuration begins. All transceiver power supplies must
be at the required voltage before configuration begins.
• When you use the JTAG interface for reconfiguration after an initial reconfiguration using AS or the Avalon-ST interface,
the .sof must be in the file format you specified in the Intel Quartus Prime project. For example, if initially configure the
MSEL pins for AS configuration and configure using the AS scheme, a subsequent JTAG reconfiguration using a .sof
generated for Avalon-ST fails.
3. Intel Agilex Configuration Schemes
UG-20205 | 2019.10.09
Intel
®
Agilex
™
Configuration User Guide
Send Feedback
120