Electronic Components Datasheet Search
  English  ▼

X  

AT91SAM9G20 Datasheet(PDF) 79 Page - ATMEL Corporation

Part # AT91SAM9G20
Description  AT91 ARM Thumb Microcontrollers
PDF  832 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AT91SAM9G20 Datasheet(HTML) 79 Page - ATMEL Corporation

Back Button AT91SAM9G20 Datasheet HTML 75Page - ATMEL Corporation AT91SAM9G20 Datasheet HTML 76Page - ATMEL Corporation AT91SAM9G20 Datasheet HTML 77Page - ATMEL Corporation AT91SAM9G20 Datasheet HTML 78Page - ATMEL Corporation AT91SAM9G20 Datasheet HTML 79Page - ATMEL Corporation AT91SAM9G20 Datasheet HTML 80Page - ATMEL Corporation AT91SAM9G20 Datasheet HTML 81Page - ATMEL Corporation AT91SAM9G20 Datasheet HTML 82Page - ATMEL Corporation AT91SAM9G20 Datasheet HTML 83Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 79 / 832 page
background image
79
6384D–ATARM–04-May-09
AT91SAM9G20 Preliminary
Figure 13-6. Serial Flash Download
13.6
DataFlash Boot Sequence
The DataFlash boot looks for a valid application in the SPI DataFlash memory.
SPI0 is configured in master mode to generate a SPCK at 8 MHz. DataFlash shall be connected
to NPCS0 or NPCS1.
The DataFlash boot reads the DataFlash flash status register (Instruction code 0xD7). The Data-
Flash is considered as ready if bit 7 of the returned status register is set.
If no DataFlash is connected or if it does not answer, DataFlash boot exits after 1000 attempts.
If the DataFlash is ready, DataFlash boot reads the first 8 words into SRAM (Instruction code
“Continuous Read Array” 0x0b) and checks if it corresponds to valid exception vectors according
to the Valid Image detection algorithm.
End
Read the first 8 instructions (0x0b).
Decode the sixth ARM vector
Yes
Read the SerialFlash into the internal SRAM.
(code size to read in vector 6)
Restore the reset value for the peripherals.
Set the PC to 0 and perform the REMAP
to jump to the downloaded application
Send status command (0x05)
8 vectors
(except vector 6) are LDR
or Branch instruction
Yes
Start
Is status OK ?
Jump to next boot
solution
No
No



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