Electronic Components Datasheet Search
  English  ▼

X  

UM0851 Datasheet(PDF) 141 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) 141 Page - STMicroelectronics

Back Button UM0851 Datasheet HTML 137Page - STMicroelectronics UM0851 Datasheet HTML 138Page - STMicroelectronics UM0851 Datasheet HTML 139Page - STMicroelectronics UM0851 Datasheet HTML 140Page - STMicroelectronics UM0851 Datasheet HTML 141Page - STMicroelectronics UM0851 Datasheet HTML 142Page - STMicroelectronics UM0851 Datasheet HTML 143Page - STMicroelectronics UM0851 Datasheet HTML 144Page - STMicroelectronics UM0851 Datasheet HTML 145Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 141 / 245 page
background image
UM0851
Non-volatile memory device drivers
Doc ID 16604 Rev 2
141/245
.tdpr
= 0x0a,
.tdcs
= 0x05,
};
All timing values are expressed in numbers of AHB Cycles. For a detailed description,
please refer to the corresponding SPEAr datasheet and user manual.
Because the transactions supported by EMI are limited, the EMI driver in U-Boot also
supports functions for handing unalignment. When a transaction that EMI can not support
occurs, it generates an AHB bus error. This error causes an external data abort in ARM core
and forces the core to enter data abort exception mode. It then handles the data abort and
parses which instruction are executing and which registers are involved. Then it splits 32-bit
or 16-bit EMI accesses to 8-bit EMI accesses. Finally it, returns to SVC mode, reloading the
SVC registers. This part of the driver is ported from the Linux kernel.
In U-Boot, the common Flash Interface driver can support the AMD, Intel and ST NOR Flash
command sets. It tries to automatically detect the bandwidth of the controller and the
external device and the number of external devices installed by polling from 8 bits x 8 bits
single to 64 bits x 64 bits single.
In the Linux kernel, the current MTD partition table and resource table for parallel NOR
Flash are:
static struct mtd_partition emi_norflash_partitions[] = {
{
.name
= "xloader",
.offset
= 0,
.size
= 0x00020000,
.mask_flags
= 0
},
{
.name
= "u-boot",
.offset
= 0x00020000,
.size
= 0x00060000,
.mask_flags
= 0
},
{
.name
= "kernel",
.offset
= 0x00080000,
.size
= 0x00300000,
.mask_flags
= 0
},
{
.name
= "rootfs",
static struct mtd_partition emi_norflash_partitions[] = {
{
.name
= "xloader",
.offset
= 0,
.size
= 0x00020000,
.mask_flags
= 0
},
{
.name
= "u-boot",
.offset
= 0x00020000,
.size
= 0x00060000,
.mask_flags
= 0
},
{
.name
= "kernel",
.offset
= 0x00080000,
.size
= 0x00300000,



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