FLCTL Registers
478
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
Flash Controller (FLCTL)
9.4.2 FLCTL_BANK0_RDCTL Register (offset = 0010h)
Flash Bank0 Read Control Register
Figure 9-8. FLCTL_BANK0_RDCTL Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Reserved
RD_MODE_STATUS
r
r
r
r
r
r
r
r
r
r
r
r
r-0
r-0
r-0
r-0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
WAIT
Reserved
Reserved
BUFD
BUFI
RD_MODE
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
r
r
rw-0
rw-0
rw-0
rw-0
rw-0
rw-0
(1)
These bits are forced to 0h when the device is in Low-Frequency Active and Low-Frequency LPM0 modes of operation.
(2)
The number of wait states required for read depends on
both
the bus clock frequency and the mode of read. Refer to the device
electrical characteristics for details on the wait state parameters
(3)
If the bus clock frequency is being changed to a higher value, it is the application's responsibility to ensure that the wait state value is
changed before the frequency change is effected. If this is not followed, the device behavior is not deterministic.
(4)
This bit field is writable
only
when burst status (17:16) of the FLCTL_RDBRST_CTLSTAT shows the Idle state. In all other cases, the
bits remain locked so as to not disrupt an operation that is in progress.
Table 9-14. FLCTL_BANK0_RDCTL Register Description
Bit
Field
Type
Reset
Description
31-20
Reserved
R
NA
Reserved. Reads return 0h
19-16
RD_MODE_STATUS
(
1)
R
0h
Reflects the current Read Mode of the Bank
0000b = Normal read mode
0001b = Read Margin 0
0010b = Read Margin 1
0011b = Program Verify
0100b = Erase Verify
All others = Reserved
15-12
WAIT
(2) (3) (4)
RW
0h
Defines the number of wait states required for a read operation to the bank
0000b = 0 wait states
0001b = 1 wait states
0010b = 2 wait states
0011b = 3 wait states
0100b = 4 wait states
0101b = 5 wait states
0110b = 6 wait states
0111b = 7 wait states
1000b = 8 wait states
1001b = 9 wait states
1010b = 10 wait states
1011b = 11 wait states
1100b = 12 wait states
1101b = 13 wait states
1110b = 14 wait states
1111b = 15 wait states
11-8
Reserved
RW
0h
Reserved
7-6
Reserved
R
NA
Reserved. Reads return 0h
5
BUFD
RW
0h
Enables read buffering feature for data reads to this bank
4
BUFI
RW
0h
Enables read buffering feature for instruction fetches to this bank