7210 - MACHXO3D: How to enable MACHXO3D SDM Port INITN/DONE/PROGRAMN persistence mode?

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.