Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

UM0851 Datasheet(PDF) 123 Page - STMicroelectronics

Part # UM0851
Description  SPEAr is a family of highly customizable ARM-based embedded
PDF  245 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0851 Datasheet(HTML) 123 Page - STMicroelectronics

Back Button UM0851 Datasheet HTML 119Page - STMicroelectronics UM0851 Datasheet HTML 120Page - STMicroelectronics UM0851 Datasheet HTML 121Page - STMicroelectronics UM0851 Datasheet HTML 122Page - STMicroelectronics UM0851 Datasheet HTML 123Page - STMicroelectronics UM0851 Datasheet HTML 124Page - STMicroelectronics UM0851 Datasheet HTML 125Page - STMicroelectronics UM0851 Datasheet HTML 126Page - STMicroelectronics UM0851 Datasheet HTML 127Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 123 / 245 page
background image
UM0851
Non-volatile memory device drivers
Doc ID 16604 Rev 2
123/245
5
Non-volatile memory device drivers
Non-volatile memory can retain stored information even when not powered, and it is a
fundamental feature of an embedded system.
The following section groups the drivers related to the non-volatile memory controllers
embedded in SPEAr.
5.1
NAND Flash driver
5.1.1
Hardware overview
NAND Flash is a non-volatile memory with a data access width of 8 or 16 bits. The read and
write operations are done in pages (typically 512 or 2048 bytes) while the erase operation is
done in erase blocks (block size is typically 16 K or 64 K). NAND Flash is I/O mapped and
requires a relatively complicated driver for any operation.
Nowadays the NAND technology allows bigger size parts at lower cost, but with a lower
reliability. The main issues the NAND technology has to face are bit-flipping and bad-blocks.
To correct bit-flipping, NAND controller and driver uses error detection /correction code
(EDC/ECC). The second issue requires the use of some bad-block management
techniques.
Higher density, lower cost, faster write/erase times, and a longer re-write life expectancy
make NAND Flash especially well suited for consumer media applications such as USB
Flash drives, digital cameras and MP3 players in which large files of sequential data need to
be loaded into memory quickly and replaced with new files repeatedly.
The FSMC (flexible static memory controller) controls the NAND Flash in the SPEAr
platform. The main features of the FSMC are:
●
It provides programmable timings to support a wide range of devices. It supports
programmable wait states, bus turn around cycles as well as output enable and write
enable delays.
●
It provides an interface between the AHB system bus and Nand Flash memory devices.
●
It can do the ECC calculation for the NAND Flash.
●
When using the FSMC wait feature, the controller waits for the NAND Flash to indicate
that it is ready. For this, the ready/busy pin of the NAND Flash should be connected to
the FSMC wait pin and then the wait bit should be enabled in the control register.



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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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