11.5.1 User Configuration
The User Configuration values exist in the USER CFG page of CFM Flash Memory. Because this Flash memory uses ECC the Sequence Number the User Configuration must exist in separate Flash words. This is because they are often not written during the same programming sequence but ECC requires a 256-bit Flash word to be written once only. The user configuration register names correspond to Flash addresses as follows:
Address Offset | Name | User | Description |
---|---|---|---|
0x0000 | FSEQ0 | BootROM | Sequence Number |
0x0004 | FSEQ1 | BootROM | RSVD -Seq Num to determine boot Flash panel |
0x0008 | FSEQ2 | BootROM | RSVD -Seq Num to determine boot Flash panel |
0x000C | FSEQ3 | BootROM | RSVD -Seq Num to determine boot Flash panel |
0x0010 | FSEQ4 | BootROM | RSVD -Seq Num to determine boot Flash panel |
0x0014 | FSEQ5 | BootROM | RSVD -Seq Num to determine boot Flash panel |
0x0018 | FSEQ6 | BootROM | RSVD -Seq Num to determine boot Flash panel |
0x001C | FSEQ7 | BootROM | RSVD -Seq Num to determine boot Flash panel |
0x0020 | AFSEQ0 | BootROM | Reserved for alternate sequence number |
0x0024 | AFSEQ1 | BootROM | Reserved for a second sequence number |
0x0028 | AFSEQ2 | BootROM | Reserved for a second sequence number |
0x002C | AFSEQ3 | BootROM | Reserved for a second sequence number |
0x0030 | AFSEQ4 | BootROM | Reserved for a second sequence number |
0x0034 | AFSEQ5 | BootROM | Reserved for a second sequence number |
0x0038 | AFSEQ6 | BootROM | Reserved for a second sequence number |
0x003C | AFSEQ7 | BootROM | Reserved for a second sequence number |
0x0040 | FUCFG0 | BootROM=WDT | WDT_CFG[31:0] (matches WDT SFR0-3) |
0x0044 | FUCFG1 | Reserved | Reserved |
0x0048 | FUCFG2 | BootROM=SUPC | DS Supply Monitor Overseer and Reference Configuration |
0x004C | FUCFG3 | BootROM=SUPC | Supply Monitor Overseer and Reference BOR Configuration |
0x0050 | FUCFG4 | BootROM=SUPC | Supply Monitor Overseer and Reference CKT Configuration |
0x0054 | FUCFG5 | Reserved | Reserved |
0x0058 | FUCFG6 | (FCR)BootROM=FCR.ECCCTL | NOTE : Matches FCR SFR ECCCTL bit order. |
0x005C | FUCFG7 | (FCR)BootROM=FCR.CTRLB | NOTE : Matches FCR SFR CTRLB bit order. |
0x0060 | FUCFG8 | (FCW)BootROM=FCW.CWP | NOTE : Matches FCW.CWP SFR bit order. |
0x0064 | FUCFG9 | BOOTROM Control | BISR_RST_EN |
0x0068 | FUCFG10 | BOOTROM | Peripheral Bus A security attribution |
0x006C | FUCFG11 | BOOTROM | Peripheral Bus B security attribution |
0x0070 | FUCFG12 | BOOTROM | Peripheral Bus C security attribution |
0x0074 | FUCFG13 | BOOTROM | AHB Peripheral security attribution |
0x0078 | FUCFG14 | BOOTROM | PFM IDAU Configuration |
0x007C | FUCFG15 | BOOTROM | RAM IDAU Configuration |
0x0080-0x00BC | FUCFG16-FUCFG31 | RSVD | |
0x00FC | RSVD | RSVD | For FACTORY Undefined UCFG |
0x0100 | RSVD | User SW Internal Use | Reserved for USER Defined CFG |
......... | RSVD | RSVD | Reserved for USER Defined CFG |
0x0FFC | RSVD | N/A | Reserved for USER Defined CFG |