1.6.1. Debugging Your Configuration
The following table lists the Advanced Options settings in more detail:
| 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 |