Control Registers
279
SPNU503C – March 2018
Copyright © 2018, Texas Instruments Incorporated
F021 Flash Module Controller (FMC)
5.7.15 Flash Bank Access Control Register (FBAC)
Figure 5-22. Flash Bank Access Control Register (FBAC) [offset = 3Ch]
31
24
23
16
Reserved
OTPPROTDIS
R-0
R/WP-0
15
8
7
0
BAGP
VREADST
R/WP-0
R/WP-Fh
LEGEND: R/W = Read/Write; R = Read only; WP = Write in Privilege Mode; -
n
= value after reset
Table 5-27. Flash Bank Access Control Register (FBAC) Field Descriptions
Bit
Field
Value
Description
31-24
Reserved
0
Reads return 0. Writes have no effect.
23-16
OTPPROTDIS
OTP Sector Protection Disable
Each bit corresponds to a Flash bank. This bit can be set only when PROTL1DIS = 1 and in
privilege mode.
0
Programming of the OTP sector is disabled.
1
Programming of the OTP sector is enabled.
15-8
BAGP
0-FFh
Bank Active Grace Period
These bits contain the starting count value for the BAGP down counter. Any access to a given
bank causes its BAGP counter to reload the BAGP value for that bank. After the last access to
this Flash bank, the down counter delays from 0 to 255 prescaled HCLK clock cycles before
putting the bank into one of the fallback power modes as determined by the FBFALLBACK
register. This value must be greater than 1 when the fallback mode is not ACTIVE.
Note:
The prescaled clock used for the BAGP down counter is a clock divided by 16 from
HCLK.
7-0
VREADST
0-FFh
VREAD Setup
VREAD is generated by the Flash pump and used for Flash read operation. The bank power up
sequencing starts VREADST HCLK cycles after VREAD power supply becomes stable.
Note
: There is not a programmable Bank Sleep counter and Standby counter register. The
number of clock cycles to transition from sleep to standby and standby to active is hardcoded in
the Flash wrapper design.