Samsung FLEX-MUXONENAND KFKAGH6Q4M Specifications page 76

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

Advertisement

Flex-MuxOneNAND4G(KFM4GH6Q4M-DEBx)
Flex-MuxOneNAND8G(KFN8GH6Q4M-DEBx)
Flex-MuxOneNAND16G(KFKAGH6Q4M-DEBx)
Program Interleave(@DDP) Flow Chart
Start
Select DataRAM for DDP
Add: F101h DQ=DBS*
Write Data into DataRAM
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 'BSA, BSC' of DataRAM
Add: F200h DQ=0800
Write Program command
Add: F220h DQ=0080h
{
Select DataRAM for DDP
Add: F101h DQ=DBS*
*
1
Check for INT register high
Add: F241h DQ[15]=INT
INT=1(Ready)
*
1
Check the chip status before command issues.
*
Previous Program Status Check
2
DBS must be changed to indicate chip. Program has been issued prior to current program ongoing
*
3
Final Program Status Check
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 and BSC must be 000.
1)
Select DataRAM for DDP
Add: F101h DQ=DBS*
Write Data into DataRAM
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
2)
Add: F107h DQ=FPA, FSA
Write 'BSA, BSC' of DataRAM
3)
Add: F200h DQ=0800
Write Program command
Add: F220h DQ=0080h
{
1)
Select DataRAM for DDP
Add: F101h DQ=DBS*
Wait for INT register
*
low to high transition
2
Add: F241h DQ[6]=WI
Read Controller status register
Add: F240h DQ[10]=Error
DQ[10]=0?
Program Error
NO
Has Final Program
command been issued?
1)
Select DataRAM for DDP
Add: F101h DQ=DBS*
Wait for INT register
low to high transition
Add: F241h DQ[6]=WI
Read Controller status register
Add: F240h DQ[10]=Error
2)
Program completed
3)
1)
* DBS, DFS is for DDP
YES(Program Pass)
NO(Program Fail)
Program Interleave can work in Auto INT
*
Mode.
Interrupt register must not be written.
- 76 -
FLASH MEMORY
YES
(Final Program status check)
}
1)
*
3
NO(Program Fail)
DQ[10]=0?
YES(Program Pass)
Program Error

Advertisement

Table of Contents
loading

Table of Contents