The MachXO5 JEDEC file should not have the U Field (USERCODE) since the MachXO5 Flash didn't support it. The only USERCODE is supported for MACHXO5 is the SRAM USERCODE, which embedded into the bitstream and config data of the JEDEC files.
There are two different USERCODE for two different memory blocks. One for SRAM and one for FLASH. The SRAM USERCODE stored in the bitstream USERCODE frame and the FLASH USERCODE stored in the U field of the JEDEC file. Using the Diamond Spreadsheet ...
It is not possible to manually edit the JEDEC file to just have the EBR Initialization data. The best way to update the UFM with different EBR init data is to use the ECO editor tool.
In some designs, the VME file size generated maybe larger than the flash size. To resolve this issue, make sure to choose the compression option when generate the JEDEC file which will reduce the JEDEC file size. If the JEDEC file is still too large ...
Yes, you can use the same JEDEC file generated by ISPPAC-POWR1014-01TN48E to program to LA-ISPPAC-POWR1014-01TN48I or vice versa. The only difference for Automotive and Industrial grade devices is that they have different DEFAULT temperature ranges ...