Control Registers
295
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
F021 Flash Module Controller (FMC)
5.7.32 FSM Register Write Enable (FSM_WR_ENA)
Figure 5-39. FSM Register Write Enable (FSM_WR_ENA) [offset = 288h]
31
16
Reserved
R-0
15
3
2
0
Reserved
WR_ENA
R-0
R/WP-2h
LEGEND: R/W = Read/Write; R = Read only; WP = Write in Privilege Mode; -
n
= value after reset
Table 5-44. FSM Register Write Enable (FSM_WR_ENA) Field Descriptions
Bit
Field
Value
Description
31-16
Reserved
0
Reads return 0. Writes have no effect.
2-0
WR_ENA
Flash State Machine Write Enable
5h
This register must contain 101 in order to write to any other register in the range FFF8 7200h
to FFF8 72FFh. This is the first register to be written when setting up the FSM.
All other values
For all other values, the FSM registers cannot be written.
5.7.33 FSM Sector Register (FSM_SECTOR)
This is a banked register. A separate register is implemented for each bank, but they all occupy the same
address. The correct bank must be selected in the FMAC register before reading or writing this register.
See
.
Figure 5-40. FSM Sector Register (FSM_SECTOR) [offset = 2A4h]
31
16
SECT_ERASED[16:0]
R/WP-0
15
0
Reserved
R-0
LEGEND: R/W = Read/Write; R = Read only; WP = Write in Privilege Mode; -
n
= value after reset
Table 5-45. FSM Sector Register (FSM_SECTOR) Field Descriptions
Bit
Field
Value
Description
31-16
SECT_ERASED[16:0]
Sectors Erased
There is one bit for each sector. Bit 16 corresponds to sector 0, bit 17 corresponds to sector 1,
and so on. After bank erase, the bit corresponding to each sector which is erased will be
changed from 0 to 1.
0
During bank erase, each sector will be erased.
1
Each sector will not be erased.
15-0
Reserved
0
These bits are used by the state machine during bank erase. Do not write to these bits.