Technical Reference Manual 002-29852 Rev. *B
14 FLASHC
Description
Flash controller
Base Address
0x40240000
Size
0x10000
Slave Num
MMIO2 - 4
Register Name
Address Permission Description
FLASHC_FLASH_CTL
0x40240000 FULL Control
FLASHC_FLASH_PWR_CTL
0x40240004 FULL Flash power control
FLASHC_FLASH_CMD
0x40240008 FULL Command
FLASHC_ECC_CTL
0x402402A0 READ ECC control
FLASHC_FM_SRAM_ECC_CTL0
0x402402B0 READ eCT Flash SRAM ECC control 0
FLASHC_FM_SRAM_ECC_CTL1
0x402402B4 READ eCT Flash SRAM ECC control 1
FLASHC_FM_SRAM_ECC_CTL2
0x402402B8 READ eCT Flash SRAM ECC control 2
FLASHC_FM_SRAM_ECC_CTL3
0x402402BC READ eCT Flash SRAM ECC control 3
FLASHC_CM0_CA_CTL0
0x40240400 FULL CM0+ cache control
FLASHC_CM0_CA_CTL1
0x40240404 FULL CM0+ cache control
FLASHC_CM0_CA_CTL2
0x40240408 FULL CM0+ cache control
FLASHC_CM0_CA_STATUS0
0x40240440 FULL CM0+ cache status 0
FLASHC_CM0_CA_STATUS1
0x40240444 FULL CM0+ cache status 1
FLASHC_CM0_CA_STATUS2
0x40240448 FULL CM0+ cache status 2
FLASHC_CM0_STATUS
0x40240460 FULL CM0+ interface status
FLASHC_CM4_CA_CTL0
0x40240480 FULL CM4 cache control
FLASHC_CM4_CA_CTL1
0x40240484 FULL CM4 cache control
FLASHC_CM4_CA_CTL2
0x40240488 FULL CM4 cache control
FLASHC_CM4_CA_STATUS0
0x402404C0 FULL CM4 cache status 0
FLASHC_CM4_CA_STATUS1
0x402404C4 FULL CM4 cache status 1
FLASHC_CM4_CA_STATUS2
0x402404C8 FULL CM4 cache status 2
FLASHC_CM4_STATUS
0x402404E0 FULL CM4 interface status
FLASHC_CRYPTO_BUFF_CTL
0x40240500 FULL Cryptography buffer control
FLASHC_DW0_BUFF_CTL
0x40240580 FULL Datawire 0 buffer control
FLASHC_DW1_BUFF_CTL
0x40240600 FULL Datawire 1 buffer control
FLASHC_DMAC_BUFF_CTL
0x40240680 FULL DMA controller buffer control
14.1 FM_CTL_ECT
Register Name
Address Permission Description
FLASHC_FM_CTL
0x4024F000 NO-
ACCESS
Flash Macro Control
FLASHC_FM_CODE_MARGIN
0x4024F004 NO-
ACCESS
Flash Macro Margin Mode on Code Flash
FLASHC_FM_ADDR
0x4024F008 NO-
ACCESS
Flash Macro Address
FLASHC_INTR
0x4024F020 NO-
ACCESS
Interrupt
FLASHC_INTR_SET
0x4024F024 NO-
ACCESS
Interrupt Set
FLASHC_INTR_MASK
0x4024F028 NO-
ACCESS
Interrupt Mask
FLASHC_INTR_MASKED
0x4024F02C NO-
ACCESS
Interrupt Masked
FLASHC_ECC_OVERRIDE
0x4024F030 NO-
ACCESS
ECC Data In override information and control bits
FLASHC_FM_DATA
0x4024F040 NO-
ACCESS
Flash macro data_in[31 to 0] both Code and Work
Flash
FLASHC_BOOKMARK
0x4024F064 NO-
ACCESS
Bookmark register - keeps the current FW HV seq
FLASHC_MAIN_FLASH_SAFETY
0x4024F400 FULL Main (Code) Flash Security enable
FLASHC_STATUS
0x4024F404 FULL Status read from Flash Macro
FLASHC_WORK_FLASH_SAFETY
0x4024F500 FULL Work Flash Security enable
TRAVEO™ T2G Automotive MCU: TVII-B-E-4M body controller entry registers