Embedded NVM (eNVM) Controllers
UG0331 User Guide Revision 15.0
184
5.6.1
Status Register Bit Definitions
Table 113 •
Status Register Bit Definitions
Bit
Description
[31:29] Value of locked state of the AHB interface. These bits contain the same information as REQACCESS[2:0].
[28:20] Reserved
19
Command when Busy. Indicates that a command was loaded while the controller was busy and has been
ignored. Once set all command operations are disabled.
Cleared by writing 1 to bit-2 in
.
18
Access denied. Indicates that read or writes operations were denied due to protection systems, or that an
illegal command was loaded. Once set all command operations are disabled.
Cleared by writing 1 to bit 1 in the
.
17
NVM deep power-down state, indicates NVM has entered DPD mode
0: NVM operational
1: NVM In deep power down
There is delay of ~5us for the NVM to enter power down and assert this bit from requesting power down.
[16:15] RDBUFF3 (Read data buffer 3 = Read data buffer[255:192]) ECC status (2-bit error, 1 bit corrected)
00: no error
01: 1 bit corrected
10: 2 bit detected
11: 3 or more bits detected
[14:13] RDBUFF2 (Read data buffer 2 = Read data buffer[191:128]) ECC status (2-bit error, 1 bit corrected)
00: no error
01: 1 bit corrected
10: 2 bit detected
11: 3 or more bits detected
[12:11] RDBUFF1 (Read data buffer 1 = Read data buffer[127:64]) ECC status (2-bit error, 1 bit corrected)
00: no error
01: 1 bit corrected
10: 2 bit detected
11: 3 or more bits detected
[10:9]
RDBUFF0 (Read data buffer 0 = Read data buffer[63:0]) ECC status (2-bit error, 1 bit corrected)
00: no error
01: 1 bit corrected
10: 2 bit detected
11: 3 or more bits detected
8
Asserted for ECC2 (2 bit error). Valid after read and read assembly buffer.
7
Asserted for ECC1 (1 bit correction). Valid after read and read assembly buffer.
6
Asserted for refresh required. Valid after program, write only and page erase.
5
Asserted when write count is over threshold. Valid after program, verify and read page status. The threshold
value per eNVM page is 1000 or 10000 depending on the data retention period. See
FPGA and SmartFusion2 SoC FPGA Datasheet
for more information on programming cycles and retention
time.
4
Asserted for program or erase failure due to page lock. Valid after program, page erase.
Asserted for write failure when executing write only on the page with currently erased page bar (CEPB) = 1.
3
Asserted for write verify failure. Valid after program and write only.
2
Asserted for erase verify failure. Valid after program, page erase.
1
Asserted for verify failure. Valid only after verify operation.