Laptop User Manual
NAND FLASH CONTROLLER S3C2440A RISC MICROPROCESSOR 
6-6   
Data Register Configuration 
1)  16-bit NAND Flash Memory Interface 
A. Word Access 
Register  Endian  Bit [31:24]  Bit [23:16]  Bit [15:8]  Bit [7:0] 
NFDATA  Little  2
nd
 I/O[15:8]  2
nd
 I/O[ 7:0]  1
st
 I/O[15:8]  1
st
 I/O[ 7:0] 
NFDATA  Big  1
st
 I/O[15:8]  1
st
 I/O[ 7:0]  2
nd
 I/O[15:8]  2
nd
 I/O[ 7:0] 
B. Half-word Access 
Register  Endian  Bit [31:24]  Bit [23:16]  Bit [15:8]  Bit [7:0] 
NFDATA  Little/Big  Invalid value  Invalid value  1
st
 I/O[15:8]  1
st
 I/O[ 7:0] 
2)  8-bit NAND Flash Memory Interface 
A. Word Access 
Register  Endian  Bit [31:24]  Bit [23:16]  Bit [15:8]  Bit [7:0] 
NFDATA  Little  4
th
 I/O[ 7:0]  3
rd
 I/O[ 7:0]  2
nd
 I/O[ 7:0]  1
st
 I/O[ 7:0] 
NFDATA  Big  1
st
 I/O[ 7:0]  2
nd
 I/O[ 7:0]  3
rd
 I/O[ 7:0]  4
th
 I/O[ 7:0] 
B. Half-word Access 
Register  Endian  Bit [31:24]  Bit [23:16]  Bit [15:8]  Bit [7:0] 
NFDATA  Little  Invalid value  Invalid value  2
nd
 I/O[ 7:0]  1
st
 I/O[ 7:0] 
NFDATA  Big  Invalid value  Invalid value  1
st
 I/O[ 7:0]  2
nd
 I/O[ 7:0] 
C. Byte Access 
Register  Endian  Bit [31:24]  Bit [23:16]  Bit [15:8]  Bit [7:0] 
NFDATA  Little/Big  Invalid value  Invalid value  Invalid value  1
st
 I/O[ 7:0] 
STEPPINGSTONE (4K-Byte SRAM) 
The NAND Flash controller uses Steppingstone as the buffer on booting and also you can use this area for another 
purpose. 










