Samsung KFN4G16Q2A Computer Drive User Manual


 
MuxOneNAND2G(KFM2G16Q2A-DEBx)
- 63 -
FLASH MEMORY
MuxOneNAND4G(KFN4G16Q2A-DEBx)
2.8.18 Command Register F220h (R/W)
Command can be issued by two following methods, and user may select one way or the other to issue appropriate command;
1. Write command into Command Register when INT is at ready state. INT will automatically turn to busy state as command is issued. Once
the desired operation is completed, INT will go back ready state.
2. Write 0000h to INT bit of Interrupt Status Register, and then write command into Command Register. Once the desired operation is com-
pleted, INT will go back to ready state.
(00F0h and 00F3h may be accepted during busy state of some operations. Refer to the rightmost column of the command register table
below.)
F220h, default = 0000h
NOTE :
1) 0080h programs both main and spare area, while 001Ah programs only spare area. Refer to chapter 5.9 for NOP limits in issuing these commands. When using
0080h and 001Ah command, Read-only part in spare area must be masked by FF. (Refer to chapter 2.7.2)
2) ‘2X Program’ is executed by ‘007D’. This command can be used alone and used for ending ‘2X Cache Program’.
’2X Cache Program’ is executed by ‘007F’. This command cannot be used alone and must be ended by ‘007D’ for the last page program of cache program.
(Refer to 6.13 and 6.14)
3) If any blocks are changed to locked-tight state, the all block unlock command will fail. In order to use all block unlock command again, a cold reset is needed.
4) ‘Reset MuxOneNAND’(=Hot reset) command makes the registers and NAND Flash core into default state.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Command
CMD Operation
Acceptable
command
during busy
0000h Load single/multiple sector data unit into buffer 00F0h, 00F3h
0013h Load single/multiple spare sector into buffer 00F0h, 00F3h
0080h
Program single/multiple sector data unit from buffer
1)
00F0h, 00F3h
001Ah Program single/multiple spare data unit from buffer 00F0h, 00F3h
001Bh Copy back Program operation 00F0h, 00F3h
007Dh
2X Program operation
2)
00F0h, 00F3h
007Fh
2X Cache Program operation
2)
00F0h, 00F3h
0023h Unlock NAND array a block 00F0h, 00F3h
002Ah Lock NAND array a block 00F0h, 00F3h
002Ch Lock-tight NAND array a block 00F0h, 00F3h
0027h
All Block Unlock
3)
00F0h, 00F3h
0071h Erase Verify Read 00F0h, 00F3h
000Eh Cache Read 00F0h, 00F3h
000Ch Finish Cache Read 00F0h, 00F3h
000Ah Synchronous Burst Block Read 00F0h, 00F3h
0094h Block Erase 00F0h, 00F3h
0095h Multi-Block Erase 00F0h, 00F3h
00B0h Erase Suspend 00F0h, 00F3h
0030h Erase Resume 00F0h, 00F3h
00F0h Reset NAND Flash Core -
00F3h
Reset MuxOneNAND
4)
-
0065h OTP Access 00F0h, 00F3h