GPMC
7.1.5 Registers
provides a summary of the GPMC registers. All GPMC registers are aligned to 32-bit address
boundaries. All register file accesses, except the GPMC_NAND_DATA_i register, are little-endian. If the
GPMC_NAND_DATA_i register is accessed, the endianness is access-dependent.
In this section, i corresponds to the chip-select number, i = 0 to 6.
Table 7-54. GPMC Registers
Address Offset
Register Name
Section
0h
GPMC_REVISION
10h
GPMC_SYSCONFIG
14h
GPMC_SYSSTATUS
18h
GPMC_IRQSTATUS
1Ch
GPMC_IRQENABLE
40h
GPMC_TIMEOUT_CONTROL
44h
GPMC_ERR_ADDRESS
48h
GPMC_ERR_TYPE
50h
GPMC_CONFIG
54h
GPMC_STATUS
60h + (30h × i)
GPMC_CONFIG1_i
(1)
64h + (30h × i)
GPMC_CONFIG2_i
(1)
68h + (30h × i)
GPMC_CONFIG3_i
(1)
6Ch + (30h × i)
GPMC_CONFIG4_i
(1)
70h + (30h × i)
GPMC_CONFIG5_i
(1)
74h + (30h × i)
GPMC_CONFIG6_i
(1)
78h + (30h × i)
GPMC_CONFIG7_i
(1)
7Ch + (30h × i)
GPMC_NAND_COMMAND_i
(1)
80h + (30h × i)
GPMC_NAND_ADDRESS_i
(1)
84h + (30h × i)
GPMC_NAND_DATA_i
(1)
1E0h
GPMC_PREFETCH_CONFIG1
1E4h
GPMC_PREFETCH_CONFIG2
1ECh
GPMC_PREFETCH_CONTROL
1F0h
GPMC_PREFETCH_STATUS
1F4h
GPMC_ECC_CONFIG
1F8h
GPMC_ECC_CONTROL
1FCh
GPMC_ECC_SIZE_CONFIG
200h + (4h × k)
GPMC_ECCj_RESULT
(2) (3)
240h + (10h × i)
GPMC_BCH_RESULT0_i
(1)
244h + (10h × i)
GPMC_BCH_RESULT1_i
(1)
248h + (10h × i)
GPMC_BCH_RESULT2_i
(1)
24Ch + (10h × i)
GPMC_BCH_RESULT3_i
(1)
300h + (10h × i)
GPMC_BCH_RESULT4_i
(1)
304h + (10h × i)
GPMC_BCH_RESULT5_i
(1)
308h + (10h × i)
GPMC_BCH_RESULT6_i
(1)
2D0h
GPMC_BCH_SWDATA
(1)
i = 0 to 6 for GPMC
(2)
j = 1 to 9 for GPMC
(3)
k = j - 1
366 Memory Subsystem
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated