7171 - All Nexus: Unable to re-program Nexus devices more than once without power cycling the device. At DCE, bank VCCIO is set to "AUTO"
Description:
In the Device Constraint Editor, it is recommended that the actual voltage must be reflected on VCCIO/CONFIGIO banks.
The default "AUTO" in VCCIO Bank setting is equivalent to 3.3V, and CONFIGIO_VOLTAGE_BANK0/1 = NOT_SPECIFIED
If actual Voltage level is less than 3.3V, say 1.8V, then there will be a logic level mismatch that will cause unsuccessful reconfiguration
Please refer to FPGA-TN-02099 under CONFIGIO_VOLTAGE_BANK0/CONFIGIO_VOLTAGE_BANK1 section for more details.
Solution:
Set Actual Voltage level on the Global Device Constraint Editor under CONFIGIO_VOLTAGE_BANK0/1 parameter.
Related Articles
7149 - Nexus Devices: What is the maximum SPI Flash size that Nexus devices can boot?
Nexus devices can boot up to 4 Gb as long as Control register 1 bit 14 (32-bit SPIm Commands) and bit 17(32-bit SPIm Address) is set to 1. See below:
7424 - [All Nexus] Lattice Radiant Programmer: Is there a default readout for the encryption key of Nexus Devices?
Description: When reading out the encryption key in Nexus device, there is a default value. Is this expected? Solution: Nexus devices have the following default encryption key values: For Crosslink-NX, Certus NX, and Mach NX: ...
5154 - MachXO3: In doing background programming with transFR enabled, how does the pin re-configured from being an input to bidi and it's behavior as bidi when device is power cycled?
The I/O electrical properties like drive strength, slew rate, open-drain, pull modes are preserved from the Initial Programming. These settings are not cleared unless the device is power-cycled or loaded with a new bitstream to overwrite these ...
6514 - All Nexus Family: How to set DONE, INTN and PROGRAMN pins as GPIO in Nexus Family?
To use these Configuration pins as an IO, follow the steps below: 1.) The First step is to set this pins to DISABLE (in this case INITN_PORT, DONE_PORT and PROGRAMN_PORT to DISABLE). After running the design flow up to export files, a .fea file will ...
6194 - All Nexus: Is it possible to program the device without connecting the MISO signal?
Yes it is possible, you just need to modify the programming flow such that only Class B, C, and D commands are used. Referring to the original slave SPI configuration flow (Figure 6.9). The following should be considered: Skip steps 2 and 3 (READ ID) ...