16.7.1 Boot Code Flags Register

Name: BOOT_FLAG
Offset: 0x800
Reset: 0xFFFF_FFF9
Property: R/P

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
      PUFSCORE[2:0] 
Access R/PR/PR/P 
Reset 111 
Bit 76543210 
  RAM_INIT_ENB BOOTMODEDICEDISPUFSTARTUPPUFRETRY  
Access R/PR/PR/PR/PR/P 
Reset 11111 

Bits 10:8 – PUFSCORE[2:0] PUF Score Value

ValueDescription
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

Bit 6 – RAM_INIT_ENB RAM ECC Enable

When set to ‘1’, ECC on RAM will be enabled.

ValueDescription
0 Disable ECC on RAM
1 Enable ECC on RAM

Bit 4 – BOOTMODE Boot Mode

On this device, this bit must be programmed by the tools as “1”, specifying single boot. This bit not shown in data sheet.

ValueDescription
0 Dual Boot (Enables FWMD Descriptor BFMSWAP)
1 Single Boot

Bit 3 – DICEDIS Device Identifier Composition Engine Disable

ValueDescription
0 Enable DICE flow, Enable PUF
1 Disable DICE flow

Bit 2 – PUFSTARTUP PUF Start Up Mode

ValueDescription
0 Normal startup, wait for PUFRAMUPTIME time
1 Fast startup, do not wait for PUFRAMUPTIME (FCCFG61) time

Bit 1 – PUFRETRY PUF Retry

ValueDescription
0 No Retry
1 RAM Power Cycle Retry