Intel® Quartus® Prime Standard Edition User Guide: Programmer

ID 683528
Date 9/24/2018
Public
Document Table of Contents

1.6.1. Debugging Your Configuration

Use the Advanced option in the Convert Programming Files dialog box to debug your configuration. You must choose the advanced settings that apply to your Intel FPGA device. You can direct the Intel® Quartus® Prime software to enable or disable an advanced option by turning the option on or off in the Advanced Options dialog box. When you change settings in the Advanced Options dialog box, the change affects .pof, .jic, .rpd, and .rbf files.

The following table lists the Advanced Options settings in more detail:

Table 6.  Advanced Options Settings
Option Setting Description
Disable EPCS ID check

FPGA skips the EPCS silicon ID verification.

Default setting is unavailable (EPCS ID check is enabled).

Applies to the single- and multi-device AS configuration modes on all FPGA devices.

Disable AS mode CONF_DONE error check

FPGA skips the CONF_DONE error check.

Default setting is unavailable (AS mode CONF_DONE error check is enabled).

Applies to single- and multi-device (AS) configuration modes on all FPGA devices.

The CONF_DONE error check is disabled by default for Stratix® V, Arria® V, and Cyclone® V devices for AS-PS multi device configuration mode.

Program Length Count adjustment

Specifies the offset you can apply to the computed PLC of the entire bitstream.

Default setting is 0. The value must be an integer.

Applies to single- and multi-device (AS) configuration modes on all FPGA devices.

Post-chain bitstream pad bytes

Specifies the number of pad bytes appended to the end of an entire bitstream.

Default value is set to 0 if the bitstream of the last device is uncompressed. Set to 2 if the bitstream of the last device is compressed.

Post-device bitstream pad bytes

Specifies the number of pad bytes appended to the end of the bitstream of a device.

Default value is 0. No negative integer.

Applies to all single-device configuration modes on all FPGA devices.

Bitslice padding value

Specifies the padding value used to prepare bitslice configuration bitstreams, such that all bitslice configuration chains simultaneously receive their final configuration data bit.

Default value is 1. Valid setting is 0 or 1.

Use only in 2, 4, and 8-bit PS configuration mode, when you use an EPC device with the decompression feature enabled.

Applies to all FPGA devices that support enhanced configuration devices.

The following table lists the symptoms you may encounter if a configuration fails, and describes the advanced options you must use to debug your configuration.

Failure Symptoms Disable EPCS ID Check Disable AS Mode CONF_DONE Error Check PLC Settings Post-Chain Bitstream Pad Bytes Post-Device Bitstream Pad Bytes Bitslice Padding Value
Configuration failure occurs after a configuration cycle. Yes Yes

Yes

3
Yes 4
Decompression feature is enabled. Yes Yes Yes 3 Yes 4
Encryption feature is enabled. Yes Yes Yes 3 Yes 4
CONF_DONE stays low after a configuration cycle. Yes Yes 5 Yes 3 Yes 4
CONF_DONE goes high momentarily after a configuration cycle. Yes Yes 6
FPGA does not enter user mode even though CONF_DONE goes high. Yes 3 Yes 4
Configuration failure occurs at the beginning of a configuration cycle. Yes
Newly introduced EPCS, such as EPCS128. Yes
Failure in .pof generation for EPC device using Intel® Quartus® Prime Convert Programming File Utility when the decompression feature is enabled. Yes
3 Use only for multi-device chain
4 Use only for single-device chain
5 Start with positive offset to the PLC settings
6 Start with negative offset to the PLC settings