Samsung FLEX-MUXONENAND KFKAGH6Q4M Specifications page 78

4gb flex-muxonenand m-die flash memory
Table of Contents

Advertisement

Flex-MuxOneNAND4G(KFM4GH6Q4M-DEBx)
Flex-MuxOneNAND8G(KFN8GH6Q4M-DEBx)
Flex-MuxOneNAND16G(KFKAGH6Q4M-DEBx)
Cache Program Operation Flow Diagram
Start
Select DataRAM for DDP
Add: F101h DQ=DBS
Write Data into DataRAM0,1
Add: DataRAM DQ=Data(4KB)
Write 'DFS, FBA' of Flash
Add: F100h DQ=DFS, FBA
Read Write Protection Status
Add: F24Eh DQ=US,LS,LTS
Write 'FPA, FSA' of Flash
Add: F107h DQ=FPA, FSA
3)
Write 'BSA
, BSC' of DataRAM
Add: F200h DQ=0800h
Write System Configuration
4)
Register
Add: F221h DQ=ECC
Write 0 to interrupt register
Add: F241h DQ=0000h
Write Cache PGM CMD
Add: F220h DQ=007Fh
Wait for INT register
low to high transition
Add: F241h DQ=8040h
* DBS, DFS is for DDP
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.
1)
Write Data into DataRAM0,1
Add: DataRAM DQ=Data(4KB)
Write 'DFS, FBA' of Flash
Add: F100h DQ=DFS, FBA
Read Write Protection Status
Add: F24Eh DQ=US,LS,LTS
Write 'FPA, FSA' of Flash
Add: F107h DQ=FPA, FSA
Write System Configuration
2)
Add: F221h DQ=ECC
2)
Write 0 to interrupt register
Add: F241h DQ=0000h
Write Cache PGM CMD
Add: F220h DQ=007Fh
Wait for INT register
5)
low to high transition
Add: F241h DQ=8040h
Read Controller
Status Register
Add: F240h DQ[10]=Error
NO
DQ[10]=0?
Program Error
2)
4)
Register
5)
NO
YES
: If program operation results in an error, map out
*
the block including the page in error and copy the
target data to another block.
- 78 -
FLASH MEMORY
NO
Last PGM?
Write Data into DataRAM0,1
Add: DataRAM DQ=Data(4KB)
Write 'DFS, FBA' of Flash
Add: F100h DQ=DFS, FBA
Read Write Protection Status
Add: F24Eh DQ=US,LS,LTS
Write 'FPA, FSA' of Flash
Add: F107h DQ=FPA, FSA
Write System Configuration
4)
Register
Add: F221h DQ=ECC
Write 0 to interrupt register
Add: F241h DQ=0000h
Write Finish PGM CMD
Add: F220h DQ=0080h
Wait for INT register
low to high transition
Add: F241h DQ=8040h
Read Controller
Status Register
Add: F240h DQ[10]=Error
DQ[10]=0?
YES
complete
2)
5)

Advertisement

Table of Contents
loading

Table of Contents