0 device operation, 1 command based operation, Flex-muxonenand4g(kfm4gh6q4m-debx) – Samsung FLEX-MUXONENAND KFN8GH6Q4M User Manual

Page 55

Advertising
background image

Flex-MuxOneNAND4G(KFM4GH6Q4M-DEBx)

- 55 -

FLASH MEMORY

Flex-MuxOneNAND8G(KFN8GH6Q4M-DEBx)

Flex-MuxOneNAND16G(KFKAGH6Q4M-DEBx)

3.0 DEVICE OPERATION

This section of the data sheet discusses the operation of the Flex-MuxOneNAND device. It is followed by AC/DC
Characteristics and Timing Diagrams which may be consulted for further information.

The Flex-MuxOneNAND supports a limited command-based interface in addition to a register-based interface for performing operations on
the device.

3.1 Command Based Operation

Flex-OneNAND supports a limited command based interface. The address range of BootRAM ([0000h - 01FFh, 8000h - 800Fh]), called the
Boot Partition is actually a read only area. This is because it contains bootloader code which must not be overwritten.
Therefore any attempt of data write to the Boot Partition is interpreted by Flex-OneNAND as a "Command based operation".
Commands can only be written with a Boot Partition address. Thus, the command-based interface is active only in the boot partition.
The remaining address range, except for the boot area, (address range [0200h - FFFFh]) can be used as a read/write data buffer.(with a few
exceptions like ID registers). Writes outside the boot partition are treated as normal writes to the buffers or registers.
The command consists of one or more cycles depending on the command. After completion of the command the device starts its execution.
Writing incorrect information including address and data to the boot partition or writing an improper command will terminate the previous com-
mand sequence and make the device enter the ready status.
The defined valid command sequences are stated in Command Sequences Table. Command based operations are mainly used when Flex-
MuxOneNAND is used as Booting device, and all command based operations only supports asynchronous reads and writes. With DDP, com-
mand based operation except reset is applicable only on chip1.

Command Sequences

NOTE :
1) BP(Boot Partition) : BootRAM Area [0000h ~ 01FFh, 8000h ~ 800Fh].
2) Load Data into Buffer operation is available within a block(128KB(SLC), 256KB(MLC)) (Chip1 only in case of DDP)
3) Load 4KB unit into DataRAM0, DataRAM1. Current Start address(FPA) is automatically incresed by 4KB unit after the load.
4) 0000h -> Data is Manufacturer ID (Chip1 only in case of DDP)

0001h -> Data is Device ID (Chip1 only in case of DDP)
0002h -> Current Block Write Protection Status (Chip1 only in case of DDP)

5) WE toggling can terminate ’Read Identification Data’ operation.

Command Definition

Cycles

1st cycle

2nd cycle

Reset Flex-MuxOneNAND

Add

1

BP

1)

Data

00F0h

Load Data into Buffer

2)

Add

2

BP

BP

Data

00E0h

0000h

3)

Read Identification Data

5)

Add

2

BP

XXXXh

4)

Data

0090h

Data

Advertising
This manual is related to the following products: