文章详情

ID: 3336
实例类型: faq
分类: Device Programming
相关: Deployment Tool
产品系列: MachXO2

搜索答案数据库

Search Text Image

MachXO2: what is the difference between "Flash erase, program, verify, secure" and "Flash erase, program, verify, secure plus"?

"FLASH Erase, Program, Verify, Secure" works as the following steps.

1. Erase the flash

2. Program the flash

3. Verify the flash

4. Secure the device by programming the Security bit

This operation will secure the CFG Flash Sectors. For example, user cannot read back the CFG data. If user try to read back the flash, the read back JEDEC file will contain all 1's in place of CFG data (i.e. invalid CFG data) whereas the UFM data will contain the valid data.

 

 

"FLASH Erase, Program, Verify, Secure Plus" works as the following steps.

1. Erase the flash

2. Program the flash

3. Verify the flash

4. Secure the UFM and secure the device by programming the Security bit and the Security Plus bit. This operation will secure both the CFG and the UFM Sectors. For example, user cannot read back the CFG and UFM data. If user to read back the flash, the read back JEDEC file will contain all 1's in place of both CFG and UFM data (i.e. invalid CFG and UFM data). Note: SECURITY and SECURITY PLUS commands are mutually exclusive.