7210 - MACHXO3D: How to enable MACHXO3D SDM Port INITN/DONE/PROGRAMN persistence mode?
Description:
MACHXO3D SDM Port INITN/DONE/PROGRAMN are dual purpose pins, which can be use as GPIO in user mode based on persistent mode settings.
Solution:
These are part of Feature Row settings and Feature Row bits that must be programmed to take effect.
User can preserve the SDM Port with the following steps:
1. In Diamond software, enable SDM_PORT persistence bits in Spreadsheet View -> Global Preferences , recompile to generate the .fea feature row bit file.
Related Articles
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 ...
5553 - Why in LCMXO2 part I got the following error message: ERROR - Failed in Function VERIFY_SRAM_DONE_BIT ?
The "Failed in Function VERIFY_SRAM_DONE_BIT" means that, the Diamond Programmer is unable to determine the statue of the DONE bit in the device's Status Register. This could have happened due to following reasons: The DONE bit is NOT SET due to the ...
2115 - MachXO2/XO3: While programming the Lattice MachXO2 device using JTAG pins, is it recommended to provide connections to the DONE, INITN, and PROGRAMN pins of the device, or are TCK, TMS, TDI, and TDO sufficient?
In Lattice MachXO2/XO3 devices, JTAG ports can access both Flash and SRAM Memory. Therefore, it is not necessary to use INIT, DONE and PROGRAMN pins. TCK, TMS, TDI and TDO pins are sufficient to program and configure the device. For more details, ...
How to enable SSPI programming in MachX03-9400 Development Board
To enable SSPI programming, this is the generic checklist user should follow through: Enable SPI port in Diamond/Radiant Software Tools some device may have Slave SPI port enabled, but it is essential for user to cross-check their project to ensure ...
6995 - ECP5:How to resolve issues regarding failure in reconfiguration using PROGRAMN when using Serial Configuration Mode?
Problem: When toggling PROGRAMN and using Serial Configuration mode, device does not enter user mode. Solution: When SED is instantiated in the design before re-configuration, toggle programn twice to have successful re-configurations.