FLCTL Registers
488
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
Flash Controller (FLCTL)
9.4.10 FLCTL_PRGBRST_CTLSTAT Register (offset = 0054h)
Flash Program Burst Control and Status Register
Figure 9-16. FLCTL_PRGBRST_CTLSTAT Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Reserved
CLR_
STAT
Reserv
ed
ADDR
_ERR
PST_E
RR
PRE_
ERR
BURST_STATUS
r
r
r
r
r
r
r
r
w
r
r-0
r-0
r-0
r-0
r-0
r-0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reserved
AUTO
_PST
AUTO
_PRE
LEN
TYPE
STAR
T
r
r
r
r
r
r
r
r
rw-1
rw-1
rw-0
rw-0
rw-0
rw-0
rw-0
w
(1)
Write 1 to CLR_STAT clears the status bits 21:16
only
when burst status (18:16) shows completion state. In all other cases, write-1 has
no effect. This is to allow deterministic behavior.
(2)
This bit field is writable
only
when burst status (18:16) of the FLCTL_PRGBRST_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-22. FLCTL_PRGBRST_CTLSTAT Register Description
Bit
Field
Type
Reset
Description
31-24
Reserved
R
NA
Reserved. Reads return 0h
23
CLR_STAT
(1)
W
NA
Write 1 to clear status bits 21-16 of this register
Write '0' has no effect
22
Reserved
R
NA
Reserved. Reads return 0h
21
ADDR_ERR
R
0h
If 1, indicates that Burst Operation was terminated due to attempted program of
reserved memory
20
PST_ERR
R
0h
if 1, indicates that the Burst Operation encountered post-program auto-verify
errors
19
PRE_ERR
R
0h
If 1, indicates that Burst Operation encountered pre-program auto-verify errors
18-16
BURST_STATUS
R
0h
At any point in time, it reflects the status of a Burst Operation
000b = Idle (Burst not active)
001b = Burst program started but pending
010b = Burst active, with 1st 128 bit word being written into Flash
011b = Burst active, with 2nd 128 bit word being written into Flash
100b = Burst active, with 3rd 128 bit word being written into Flash
101b = Burst active, with 4th 128 bit word being written into Flash
110b = Reserved (Idle)
111b = Burst Complete (status of completed burst remains in this state unless
explicitly cleared by software)
15-8
Reserved
R
NA
Reserved. Reads return 0h
7
AUTO_PST
(2)
RW
1h
Controls the Auto-Verify operation after the Burst Program
0b = No program verify operations carried out
1b = Causes an automatic Burst Program Verify after the Burst Program
Operation
6
AUTO_PRE
(2)
RW
1h
Controls the Auto-Verify operation before the Burst Program
0b = No program verify operations carried out
1b = Causes an automatic Burst Program Verify before the Burst Program
Operation