전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

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



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
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