Flex-muxonenand4g(kfm4gh6q4m-debx) – Samsung FLEX-MUXONENAND KFN8GH6Q4M User Manual
Page 78
Flex-MuxOneNAND4G(KFM4GH6Q4M-DEBx)
- 78 -
FLASH MEMORY
Flex-MuxOneNAND8G(KFN8GH6Q4M-DEBx)
Flex-MuxOneNAND16G(KFKAGH6Q4M-DEBx)
Cache Program Operation Flow Diagram
NOTE :
1) DBS must be set before data input.
2) FSA must be 00 and BSC must be 000 within program operation.
3) BSA must be 1000.
4) Writing System Configuration Register is optional.
5) ‘Write 0 to interrupt register’ step may be ignored when using INT auto mode. Refer to chapter 2.8.18.1.
Start
Write ‘DFS, FBA’ of Flash
Add: F100h DQ=DFS, FBA
Wait for INT register
Add: F241h DQ=8040h
Last PGM?
NO
low to high transition
Write ‘FPA, FSA’ of Flash
Add: F107h DQ=FPA, FSA
2)
Write 0 to interrupt register
5)
Add: F241h DQ=0000h
Write Cache PGM CMD
Add: F220h DQ=007Fh
Write ‘DFS, FBA’ of Flash
Add: F100h DQ=DFS, FBA
Write ‘FPA, FSA’ of Flash
Add: F107h DQ=FPA, FSA
2)
Write 0 to interrupt register
5)
Add: F241h DQ=0000h
Write Cache PGM CMD
Add: F220h DQ=007Fh
Wait for INT register
Add: F241h DQ=8040h
low to high transition
Write ‘DFS, FBA’ of Flash
Add: F100h DQ=DFS, FBA
Write ‘FPA, FSA’ of Flash
Add: F107h DQ=FPA, FSA
2)
Write 0 to interrupt register
5)
Add: F241h DQ=0000h
Write Finish PGM CMD
Add: F220h DQ=0080h
Wait for INT register
Add: F241h DQ=8040h
low to high transition
: If program operation results in an error, map out
the block including the page in error and copy the
target data to another block.
*
* DBS, DFS is for DDP
Select DataRAM for DDP
1)
Add: F101h DQ=DBS
Write Data into DataRAM0,1
Add: DataRAM DQ=Data(4KB)
Write Data into DataRAM0,1
Add: DataRAM DQ=Data(4KB)
Write Data into DataRAM0,1
Add: DataRAM DQ=Data(4KB)
complete
YES
Program Error
DQ[10]=0?
YES
Add: F240h DQ[10]=Error
Read Controller
Status Register
DQ[10]=0?
NO
NO
Add: F240h DQ[10]=Error
Read Controller
Status Register
Write ‘BSA
3)
, BSC’ of DataRAM
Add: F200h DQ=0800h
2)
Read Write Protection Status
Add: F24Eh DQ=US,LS,LTS
Write System Configuration
Add: F221h DQ=ECC
Register
4)
Read Write Protection Status
Add: F24Eh DQ=US,LS,LTS
Write System Configuration
Add: F221h DQ=ECC
Register
4)
Read Write Protection Status
Add: F24Eh DQ=US,LS,LTS
Write System Configuration
Add: F221h DQ=ECC
Register
4)