Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button UM0851 Datasheet HTML 136Page - STMicroelectronics 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 140 / 245 page
background image
Non-volatile memory device drivers
UM0851
140/245
Doc ID 16604 Rev 2
For transactions that are not supported, an AHB Error is generated on the bus and an
interrupt is raised. The interrupt flag can be checked in the IRQ register.
The data phase (the data bus along with the control signals) is extended until the EMI_ACK#
is asserted low by the external peripheral. If this feature is not used (depending on the
configuration in the Ack_reg), this signal is ignored.
5.2.2
Software overview
The EMI driver handles the initialization and timing settings for the EMI controller. The
parallel NOR Flash driver is a application sample based on the EMI driver. The parallel NOR
Flash driver is a part of the Common Flash Interface driver and provides all necessary
functions for a filesystem via the standard Linux MTD interface.
Figure 36.
EMI system software architecture
Once U-Boot and Linux startup has completed, the EMI driver attempts to initialize the bus
bandwidth and acknowledge signal functionality of the EMI controller according to the
system boot option. Its timing is set based on a table in U-Boot.
const struct cust_emi_para emi_timing_m28w640hc = {
.tap
= 0x10,
.tsdp
= 0x05,
.tdpw
= 0x0a,
8 bit
32 bit
No (AHB Error, Interrupt)
8 bit
16 bit
No (AHB Error, Interrupt)
8 bit
8 bit
Yes
Table 40.
Supported transactions
Peripheral connected
AHB access
Support
CFI driver
NAND driver
Linux MTD layer
YAFFS2
JFFS2
VFS
FSMC
EMI
controller
Application
User space
Kernel space
Hardware
NOR
Flash



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