поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

UM1653 датащи(PDF) 11 Page - STMicroelectronics

номер детали UM1653
подробное описание детали  STM32 Advanced NAND Flash Driver for SLC NAND
PDF  45 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  STMICROELECTRONICS [STMicroelectronics]
домашняя страница  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM1653 датащи(HTML) 11 Page - STMicroelectronics

Back Button UM1653 Datasheet HTML 7Page - STMicroelectronics UM1653 Datasheet HTML 8Page - STMicroelectronics UM1653 Datasheet HTML 9Page - STMicroelectronics UM1653 Datasheet HTML 10Page - STMicroelectronics UM1653 Datasheet HTML 11Page - STMicroelectronics UM1653 Datasheet HTML 12Page - STMicroelectronics UM1653 Datasheet HTML 13Page - STMicroelectronics UM1653 Datasheet HTML 14Page - STMicroelectronics UM1653 Datasheet HTML 15Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 45 page
background image
DocID025024 Rev 1
11/45
UM1653
NAND driver firmware modules
44
2
NAND driver firmware modules
The NAND driver library has the following modules:
1.
Garbage collection
2.
Wear leveling
3.
Bad block management
4.
ECC check
5.
LUT
6.
FAT file system
2.1
Garbage collection
The Garbage Collection software copies the valid data into a new (free) area and erases the
original invalid data.
Garbage Collection is performed when a virtual block is full or the number of free pages in
the whole device is lower than a specified threshold value.
The basic operations involved in Garbage Collection are the following:
1.
The virtual blocks meeting the conditions are selected for erasure.
2.
The valid physical pages are copied into a free area.
3.
The selected physical blocks are erased.
As virtual blocks can contain more than one physical block, the Garbage Collection may
erase more than one physical block.
2.2
Wear leveling
Wear leveling is a technique to increase the lifetime of NAND Flash memory. The number of
reliable write cycles in NAND Flash is 100,000 erase/write cycles. If some of the blocks are
written repeatedly, wearing of these blocks will happen earlier than other blocks. To balance
the erase cycles over all the blocks, a wear leveling technique is introduced.
All new data is written to the empty blocks. The memory controller selects the new empty
block based on the number of write / erase cycles it has experienced.
After the new data is written, the controller updates the LUT to point to the position of the
selected physical block. The block containing the old data is erased and the number of
write/erase cycles increments.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com