Регистры Allwinner H616

Сокращения  |  Дерево шин  |  Карта памяти


NDFC_ECC_ST
5.2.5. NDFC ECC Status Register - адрес: 0x4011038 (смещение: 0x0038)

Контроллер Nand Flash (NDFC): список регистров



31 ||||||||||||||||| 16
15 ||||||||||||||||| 00

  NDFC_ECC_ERR

Bit 31
R
0x0

Error information bit of Data Block 31
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[31] of this register is corresponding the 31th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 30
R
0x0

Error information bit of Data Block 30
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[30] of this register is corresponding the 30th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 29
R
0x0

Error information bit of Data Block 29
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[29] of this register is corresponding the 29th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 28
R
0x0

Error information bit of Data Block 28
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[28] of this register is corresponding the 28th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 27
R
0x0

Error information bit of Data Block 27
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[27] of this register is corresponding the 27th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 26
R
0x0

Error information bit of Data Block 26
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[26] of this register is corresponding the 26th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 25
R
0x0

Error information bit of Data Block 25
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[25] of this register is corresponding the 25th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 24
R
0x0

Error information bit of Data Block 24
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[24] of this register is corresponding the 24th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 23
R
0x0

Error information bit of Data Block 23
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[23] of this register is corresponding the 23th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 22
R
0x0

Error information bit of Data Block 22
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[22] of this register is corresponding the 22th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 21
R
0x0

Error information bit of Data Block 21
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[21] of this register is corresponding the 21th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 20
R
0x0

Error information bit of Data Block 20
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[20] of this register is corresponding the 20th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 19
R
0x0

Error information bit of Data Block 19
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[19] of this register is corresponding the 19th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 18
R
0x0

Error information bit of Data Block 18
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[18] of this register is corresponding the 18th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 17
R
0x0

Error information bit of Data Block 17
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[17] of this register is corresponding the 17th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 16
R
0x0

Error information bit of Data Block 16
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[16] of this register is corresponding the 16th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 15
R
0x0

Error information bit of Data Block 15
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[15] of this register is corresponding the 15th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 14
R
0x0

Error information bit of Data Block 14
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[14] of this register is corresponding the 14th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 13
R
0x0

Error information bit of Data Block 13
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[13] of this register is corresponding the 13th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 12
R
0x0

Error information bit of Data Block 12
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[12] of this register is corresponding the 12th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 11
R
0x0

Error information bit of Data Block 11
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[11] of this register is corresponding the 11th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 10
R
0x0

Error information bit of Data Block 10
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[10] of this register is corresponding the 10th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 9
R
0x0

Error information bit of Data Block 9
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[9] of this register is corresponding the 9th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 8
R
0x0

Error information bit of Data Block 8
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[8] of this register is corresponding the 8th ECC data block. 1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 7
R
0x0

Error information bit of Data Block 7
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[7] of this register is corresponding the 7th ECC data block.
1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 6
R
0x0

Error information bit of Data Block 6
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[6] of this register is corresponding the 6th ECC data block.
1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 5
R
0x0

Error information bit of Data Block 5
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[5] of this register is corresponding the 5th ECC data block.
1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 4
R
0x0

Error information bit of Data Block 4
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[4] of this register is corresponding the 4th ECC data block.
1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 3
R
0x0

Error information bit of Data Block 3
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[3] of this register is corresponding the 3rd ECC data block.
1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 2
R
0x0

Error information bit of Data Block 2
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[2] of this register is corresponding the 2nd ECC data block.
1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 1
R
0x0

Error information bit of Data Block 1
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[1] of this register is corresponding the 1st ECC data block.
1 ECC Data Block = 1024 bytes.


  NDFC_ECC_ERR

Bit 0
R
0x0

Error information bit of Data Block 0
0: ECC can correct these error bits or there is no error bit
1: Error bits number beyond of ECC correction capability and cannot correct them
The bit[0] of this register is corresponding the 0 ECC data block.
1 ECC Data Block = 1024 bytes.



Команда U-Boot для чтения регистра

md 4011038 1



Bit fields structure

typedef union  ndfc_ecc_st
{
  struct
  {
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
   unsigned ndfc_ecc_err : 1;
  } b;
   unsigned long w;
} NDFC_ECC_ST
   

Allwinner H616 Manual