intr_status3

         Interrupt status register for bank 3 
      
Module Instance Base Address Register Address
sdm_i_nand_status 0xFFA10400 0xFFA10500

Size: 32

Offset: 0x100

Access: RW

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

Reserved

erased_page

RW 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

page_xfer_inc

RW 0x0

pipe_cmd_err

RW 0x0

rst_comp

RW 0x0

int_act

RW 0x0

unsup_cmd

RW 0x0

locked_blk

RW 0x0

pipe_cpybck_cmd_comp

RW 0x0

erase_comp

RW 0x0

program_comp

RW 0x0

load_comp

RW 0x0

erase_fail

RW 0x0

program_fail

RW 0x0

time_out

RW 0x0

dma_cmd_comp

RW 0x0

Reserved

ecc_uncor_err

RW 0x0

intr_status3 Fields

Bit Name Description Access Reset
16 erased_page
If an erased page is detected on reads, this bit will be set. The detection of erased
                 page is based on the number of 0's in the page. If the number of 0's in the page being
                 read is less than the value in the erase_threshold (programmable register),
                 an erased page is inferred and no un-correctable error will be flagged for that page.
                 If ECC is disabled, the erased_page interrupt shall be set as explained above. If ECC is
                 enabled, in addition to the above condition, only when the ECC logic detects an
                 un-correctable error for that page will the erased_page interrupt be flagged. If the ECC
                 logic detects a no-error or correctable error page, this erased page interrupt will not
                 be set.
RW 0x0
15 page_xfer_inc
For every page of data transfer to or from the device, this bit will be set. 
RW 0x0
14 pipe_cmd_err
A pipeline command sequence has been violated. This occurs when Map 01 page read/write 
                 address does not match the corresponding expected address from the pipeline commands issued 
                 earlier. 
RW 0x0
13 rst_comp
The Cadence NAND Flash Memory Controller has completed its reset and initialization process 
RW 0x0
12 int_act
R/B pin of device transitioned from low to high 
RW 0x0
11 unsup_cmd
An unsupported command was received. This interrupt is set when an invalid command is 
                 received, or when a command sequence is broken. 
RW 0x0
10 locked_blk
The address to program or erase operation is to a locked block and the operation failed 
                 due to this reason 
RW 0x0
9 pipe_cpybck_cmd_comp
A pipeline command or a copyback bank command has completed on this particular bank 
RW 0x0
8 erase_comp
Device erase operation complete 
RW 0x0
7 program_comp
Device finished the last issued program command. 
RW 0x0
6 load_comp
Device finished the last issued load command. 
RW 0x0
5 erase_fail
Erase failure occurred in the device on issuance of a erase command. err_block_addr 
                 and err_page_addr contain the block address and page address that failed erase operation. 
RW 0x0
4 program_fail
Program failure occurred in the device on issuance of a program command. err_block_addr 
                 and err_page_addr contain the block address and page address that failed program operation. 
RW 0x0
3 time_out
Watchdog timer has triggered in the controller due to one of the reasons like device 
                 not responding or controller state machine did not get back to idle 
RW 0x0
2 dma_cmd_comp
A data DMA command has completed on this bank 
RW 0x0
0 ecc_uncor_err
Ecc logic detected uncorrectable error while reading data from flash device. 
RW 0x0