
Operating with Programmers
87
5.3.7
How to duplicate a device
1.
2.
3.
4.
5.
Insert the master device to be copied (duplicated) into the programmer socket.
Read it to an active buffer
Wait for the message Reading… OK in the Operation Progress box of the Program
Manager tab in the Program Manager window. Make sure the master device content is in a
current buffer.
Remove the master device from the socket and replace it with a blank device to be
programmed. If necessary, check to see if it is blank.
Program the device. If you need to make more than one copy of the master device repeat the
operations #4 and #5 as may times as necessary.
5.4
5.4.1
Programming NAND Flash memory
This chapter describes some peculiarities of the NAND Flash memory devices programming. The
NAND Flash and NOR Flash memory architectures and physical implementations are very different
and, therefore, operations with NOR and NAND Flash devices have their own peculiarities. In terms of
the programmer setup and operations, working with the NAND Flash devices is more complex and the
programming results are very sensitive to the accuracy of the programming options setup. Inaccurate
setup causes wrong device programming.
NAND Flash memory architectures
The NAND Flash memory array comprises of the blocks of pages. Each block usually includes 16, 32,
64 and more pages. Conditionally, the NAND Flash devices can be divided in two groups: the "small
page" and "large page" devices. The "small page" size is 512 bytes for the 8-bit devices and 256 bytes
for the 16-bit devices; the "small page" NAND Flash memory devices' capacity varies from 128K to 512K
bits. The picture below shows the "small page" NAND Flash memory architecture of the
STMicroelectronics ? NAND devices.
? 2010 Phyton, Inc. Microsystems and Development Tools