747 - Lattice ispVM: Can Turbo mode be used together with background programming or TransFR?

747 - Lattice ispVM: Can Turbo mode be used together with background programming or TransFR?

Yes, Turbo ispDOWNLOAD mode can be used together with the background programming and TransFR modes.

Background programming mode is when the device being programmed in the background. This implies that the device is working and functioning as in normal operation mode during the background programming. TransFR mode is a special mode that holds the value of IOs at user-defined states when the new pattern is being transferred from Flash space to SRAM space of the device.

When using background programming mode together with Turbo ispDOWNLOAD, all devices in the chain will be processed in parallel. If you have XFLASH TransFR operation for one of the devices in the chain, then this device will wait until all other devices in the chain are done with Flash programming before the new pattern of this device is transferred from Flash to SRAM. If you have XFLASH TransFR for 2 devices, then both of them will execute the transfer at the same time after the rest of the chain is done with background programming.