![](http://datasheet.mmic.net.cn/300000/KFG1G16Q2M-DEB6_datasheet_16198064/KFG1G16Q2M-DEB6_64.png)
OneNAND1G(KFG1G16Q2M-DEB6)
FLASH MEMORY
64
OneNAND2G(KFH2G16Q2M-DEB6)
OneNAND4G(KFW4G16Q2M-DEB6)
This section of the datasheet discusses the operation of the OneNAND device. It is followed by AC/DC
Characteristics and Timing Diagrams which may be consulted for further information.
The OneNAND supports either a command-based or a register-based interface for performing operations on the device including
reading device ID, writing data to buffer etc.
3.1 Command Based Operation
The command-based interface is active in the boot partition. Commands can only be written with a boot area address. Boot area data
is only returned if no command has been issued prior to the read.
The entire address range, except for the boot area, can be used for the data buffer. All commands are written to the boot partition.
Writes outside the boot partition are treated as normal writes to the buffers or registers.
The command consists of one or more cycles depending on the command. After completion of the command the device starts its exe-
cution. Writing incorrect information including address and data to the boot partition or writing an improper command will terminate
the previous command sequence and make the device enter the ready status.
The defined valid command based sequences are stated in Command Sequences Table.
Command Sequences
NOTE:
1) DP(Data Partition) : DataRAM Area
2) BP(Boot Partition) : BootRAM Area [0000h ~ 01FFh, 8000h ~ 800Fh].
3) Load Data into Buffer operation is available within a block(128KB)
4) Load 2KB unit into DataRAM0. Current Start address(FPA) is automatically incremented by 2KB unit after the load.
5) 0000h -> Data is Manufacturer ID
0001h -> Data is Device ID
0002h -> Current Block Write Protection Status
6) WE toggling can terminate ’Read Identification Data’ operation.
Command Definition
Cycles
1st cycle
2nd cycle
Read Data from Buffer
Add
1
DP
1)
Data
Data
Write Data to Buffer
Add
1
DP
Data
Data
Reset OneNAND
Add
1
BP
2)
Data
00F0h
Load Data into Buffer
3)
Add
2
BP
BP
Data
00E0h
0000h
4)
Read Identification Data
6)
Add
2
BP
XXXXh
5)
Data
0090h
Data
3.0 DEVICE OPERATION