Control Registers
264
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
F021 Flash Module Controller (FMC)
The Flash module control registers can only be read and/or written by the CPU while in privileged mode.
Each register begins on a word boundary. All registers are 32-bit, 16-bit and 8-bit accessible. The start
address of the Flash module is FFF8 7000h.
Table 5-12. Flash Control Registers
Address
Acronym
Register Description
Section
FFF8 7000h
FRDCNTL
Flash Option Control Register
FFF8 7008h
FEDACTRL1
Flash Error Detection and Correction Control Register 1
FFF8 700Ch
FEDACTRL2
Flash Error Detection and Correction Control Register 2
FFF8 7010h
FCOR_ERR_CNT
Flash Correctable Error Count Register
FFF8 7014h
FCOR_ERR_ADD
Flash Correctable Error Address Register
FFF8 7018h
FCOR_ERR_POS
Flash Correctable Error Position Register
FFF8 701Ch
FEDACSTATUS
Flash Error Detection and Correction Status Register
FFF8 7020h
FUNC_ERR_ADD
Flash Uncorrectable Error Address Register
FFF8 7024h
FEDACSDIS
Flash Error Detection and Correction Sector Disable Register
FFF8 7028h
FPRIM_ADD_TAG
Flash Primary Address Tag Register
FFF8 702Ch
FDUP_ADD_TAG
Flash Duplicate Address Tag Register
FFF8 7030h
FBPROT
Flash Bank Protection Register
FFF8 7034h
FBSE
Flash Bank Sector Enable Register
FFF8 7038h
FBBUSY
Flash Bank Busy Register
FFF8 703Ch
FBAC
Flash Bank Access Control Register
FFF8 7040h
FBFALLBACK
Flash Bank Fallback Power Register
FFF8 7044h
FBPRDY
Flash Bank/Pump Ready Register
FFF8 7048h
FPAC1
Flash Pump Access Control Register 1
FFF8 704Ch
FPAC2
Flash Pump Access Control Register 2
FFF8 7050h
FMAC
Flash Module Access Control Register
FFF8 7054h
FMSTAT
Flash Module Status Register
FFF8 7058h
FEMU_DMSW
EEPROM Emulation Data MSW Register
FFF8 705Ch
FEMU_DLSW
EEPROM Emulation Data LSW Register
FFF8 7060h
FEMU_ECC
EEPROM Emulation ECC Register
FFF8 7068h
FEMU_ADDR
EEPROM Emulation Address Register
FFF8 706Ch
FDIAGCTRL
Diagnostic Control Register
FFF8 7070h
FRAW_DATAH
Uncorrected Raw Data High Register
FFF8 7074h
FRAW_DATAL
Uncorrected Raw Data Low Register
FFF8 7078h
FRAW_ECC
Uncorrected Raw ECC Register
FFF8 707Ch
FPAR_OVR
Parity Override Register
FFF8 70C0h
FEDACSDIS2
Flash Error Detection and Correction Sector Disable Register 2
FFF8 7288h
FSM_WR_ENA
FSM Register Write Enable
FFF8 72A4h
FSM_SECTOR
FSM Sector Register
FFF8 72B8h
EEPROM_CONFIG
EEPROM Emulation Configuration Register
FFF8 7308h
EE_CTRL1
EEPROM Emulation Error Detection and Correction Control
Register 1
FFF8 730Ch
EE_CTRL2
EEPROM Emulation Error Detection and Correction Control
Register 2
FFF8 7310h
EE_COR_ERR_CNT
EEPROM Emulation Correctable Error Count Register
FFF8 7314h
EE_COR_ERR_ADD
EEPROM Emulation Correctable Error Address Register
FFF8 7318h
EE_COR_ERR_POS
EEPROM Emulation Correctable Error Bit Position Register
FFF8 731Ch
EE_STATUS
EEPROM Emulation Error Status Register
FFF8 7320h
EE_UNC_ERR_ADD
EEPROM Emulation Uncorrectable Error Address Register
FFF8 7400h
FCFG_BANK
Flash Bank Configuration Register