beautypg.com

Samsung FLEX-MUXONENAND KFN8GH6Q4M User Manual

Page 83

background image

Flex-MuxOneNAND4G(KFM4GH6Q4M-DEBx)

- 83 -

FLASH MEMORY

Flex-MuxOneNAND8G(KFN8GH6Q4M-DEBx)

Flex-MuxOneNAND16G(KFKAGH6Q4M-DEBx)

Erase Interleave

1)

(@DDP) Flow Chart

NOTE :
1) Erase Suspend and Erase Resume Operations are not supported in Erase Interleave(@DDP).

Start

Write ‘DFS*, FBA’ of Flash

Add: F100h DQ=DFS*, FBA

Select DataRAM for DDP

Add: F101h DQ=DBS*

Write ‘Erase’ Command

Add: F220h DQ=0094h

Check for INT register high

Add: F241h DQ[15]=INT

Select DataRAM for DDP

Add: F101h DQ=DBS*

INT=1(Ready)

{

1

*

Select DataRAM for DDP

Add: F101h DQ=DBS*

Write ‘DFS*, FBA’ of Flash

Add: F100h DQ=DFS*, FBA

Write ‘Erase’ Command

Add: F220h DQ=0094h

Wait for INT register

Add: F241h DQ=[5]=EI

low to high transition

Select DataRAM for DDP

Add: F101h DQ=DBS*

Read Controller status register

Add: F240 DQ[10]=Error

{

2

*

DQ[10]=0?

NO(Erase Fail)

Erase Error

Has Final Erase

command been issued?

Select DataRAM for DDP

Add: F101h DQ=DBS*

Wait for INT register

low to high transition

Add: F241h DQ[5]=EI

Read Controller status register

Add: F240h DQ[10]=Error

YES(Erase Pass)

DQ[10]=0?

Erase completed

NO

YES

(Final Erase status check)

NO(Erase Fail)

}

3

*

YES(Erase Pass)

Previous Erase Status Check

DBS must be changed to indicate chip. Erase has been issued prior to current erase ongoing

2

*

1

*

Check the chip status before command issues.

Final Erase Status Check

3

*

*

Erase Interleave can work in Auto INT Mode.
Interrupt register must not be written.

This manual is related to the following products: