11.4 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 AddressEnd AddressSizeFlash PanelContents
0x0A00_00000x0A00_0FFF4 KB1User CFG-1
0x0A00_10000x0A00_1FFF4 KB1User OTP-1
0x0A00_20000x0A00_2FFF4 KB1BOOT CFG-1
0x0A00_30000x0A00_3FFF4 KB1RSVD
0x0A00_40000x0A00_4FFF4 KB1DAL CFG
0x0A00_50000x0A00_5FFF4 KB1RSVD
0x0A00_60000x0A00_6FFF4 KB1CAL-Backup
0x0A00_70000x0A00_7FFF4 KB1CAL-OTP (CAL, Variant, FFF, F2RR, F1RR)
0x0A00_80000x0A00_8FFF4 KB2User CFG-2
0x0A00_90000x0A00_9FFF4 KB2User OTP-2
0x0A00_A0000x0A00_AFFF4 KB2BOOT CFG-2
0x0A00_B0000x0A00_BFFF4 KB2RSVD
0x0A00_C0000x0A00_CFFF4 KB2RSVD
0x0A00_D0000x0A00_DFFF4 KB2RSVD
0x0A00_E0000x0A00_EFFF4 KB2RSVD
0x0A00_F0000x0A00_FFFF4 KB2RSVD
Note: CAL-OTP and CAL-Backup are 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, 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.
  • DAL CFG: Debug Access level.
  • CAL-Backup: Redundant backup copy of the CAL_OTP page. This page is programmed and locked at manufacture and cannot be changed.
  • CAL-OTP (CCFG): Calibration mainly used by analog macros and device variant information. Calibration data written by Factory Test Program. Contains Oscillator/clock trim values, ADC configuration, RAM Margin values, DEVSEL variant information, Supply Monitor Overseer and Reference (SMOR) calibration, Redundancy Records, ME ( module enables per variant) , Flash and RAM size , FMAC values for Ethernet, Product ID/DID, Unique Serial Number/Die Serialization, VREG calibration. 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.