Article Details

ID: 3293
Case Type: faq
Category: Device Programming
Related To:
Family: MachXO2

Search Answer Database

Search Text Image

Is it possible to program the UFM block iteratively withouterasing it, with the understanding that bits already programmed stayprogrammed?

The erased UFM contains all 0s. Hence, a '0' to '1' transition is possible with a write command whereas going from a '1' to a '0' requires an erase operation. An Erase command erases the sector. 

For example:
0xFE -> 1111 1110 to 0xFC -> 1111 1100 (Not possible without erasing UFM) 
0xFC -> 1111 1100 to 0xFE -> 1111 1110 (Possible without erasing UFM)