11.5 Configuration Flash Memory (CFM)

There are eight dedicated pages of CFM Flash used for various configuration control. There is a separate set of 8 pages in each Flash panel. The following table provides the CFM pages and their system usage.

Table 11-2. Configuration Flash Memory (CFM) Address Map
Start Address End Address Size Flash Panel Contents
0x0A00_0000 0x0A00_0FFF 4 KB 1 User CFG-1
0x0A00_1000 0x0A00_1FFF 4 KB 1 User OTP-1
0x0A00_2000 0x0A00_2FFF 4 KB 1 BOOT CFG-1
0x0A00_3000 0x0A00_3FFF 4 KB 1 RSVD
0x0A00_4000 0x0A00_4FFF 4 KB 1 RSVD
0x0A00_5000 0x0A00_5FFF 4 KB 1 RSVD
0x0A00_6000 0x0A00_6FFF 4 KB 1 RSVD
0x0A00_7000 0x0A00_7FFF 4 KB 1 CAL-OTP
0x0A00_8000 0x0A00_8FFF 4 KB 2 User CFG-2
0x0A00_9000 0x0A00_9FFF 4 KB 2 User OTP-2
0x0A00_A000 0x0A00_AFFF 4 KB 2 BOOT CFG-2
0x0A00_B000 0x0A00_BFFF 4 KB 2 RSVD
0x0A00_C000 0x0A00_CFFF 4 KB 2 RSVD
0x0A00_D000 0x0A00_DFFF 4 KB 2 RSVD
0x0A00_E000 0x0A00_EFFF 4 KB 2 RSVD
0x0A00_F000 0x0A00_FFFF 4 KB 2 RSVD
Note: CAL-OTP is locked at manufacturing and cannot be changed.

Flash Panel One contains the following configuration pages:

  • USER CFG (UCFG1): User configuration. Contains user specific configuration. such as Panel Sequence Number, WDT configuration, Clock configuration, BOR configuration and so on.
  • USER OTP - (UOTP1): User OTP. One-time-programmable User OTP configuration. Contains user serial number, User defined keys, custom analog calibration values, and so on.
  • BOOT CFG (BTCFG1): Boot configuration. Contains Chip Erase keys, Boot Options, Secure boot configuration, and so on.
  • CAL-OTP (CCFG): Calibration mainly used by analog macros and device variant information. Calibration data written by Factory Test Program. This page is programmed and locked at manufacture and cannot be changed.
  • RSVD: Reserved page for future use or features available under NDA.

Flash Panel Two contains the following configuration pages:

  • USER CFG2 (UCFG2): Second user configuration. Format same as Panel 1 USER CFG
  • USER OTP2 (UOTP2): Second user OTP. Format same as Panel 1 USER OPT
  • BOOT CFG2 (BTCFG2): Second boot configuration. Format same as Panel 1 BOOT CFG
  • RSVD: Reserved page for future use or features available under NDA
Note: The USER OTPn Flash rows are write protectable by user software through the FCW.UOWP register. The user OTP Flash cannot be erased using a page or chip erase. The user OTP Flash is intended for the storage of the user system calibration data that must survive any Flash erase.