Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

ATPL00B Datasheet(PDF) 76 Page - ATMEL Corporation

Part # ATPL00B
Description  FSK Power Line Communications SoC
PDF  152 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

ATPL00B Datasheet(HTML) 76 Page - ATMEL Corporation

Back Button ATPL00B Datasheet HTML 72Page - ATMEL Corporation ATPL00B Datasheet HTML 73Page - ATMEL Corporation ATPL00B Datasheet HTML 74Page - ATMEL Corporation ATPL00B Datasheet HTML 75Page - ATMEL Corporation ATPL00B Datasheet HTML 76Page - ATMEL Corporation ATPL00B Datasheet HTML 77Page - ATMEL Corporation ATPL00B Datasheet HTML 78Page - ATMEL Corporation ATPL00B Datasheet HTML 79Page - ATMEL Corporation ATPL00B Datasheet HTML 80Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 76 / 152 page
background image
Atmel ATPL00B [datasheet]
43028A-ATPL - 9/12
76
8.3
System startup
When the system is configured in execution mode (/PROG pin is set) and after a power up or reload process, the boot
loader checks the system configuration and performs the required operations to ensure the correct execution of the
firmware.
Boot loader transfers a volatile copy of the firmware from the flash memory to the SRAM memory starting at address
000000 (Hex). The internal SRAM size is 128Kbytes and the maximum SPI flash size supported is 16Mbits. The part of
the SRAM that is not used to store the firmware is used by the system to store the volatile data in the execution
process.
The volatile data is stored in the SRAM memory from top to bottom. This arrangement is done automatically by the
system, that is, when the microcontroller wants to save data at address A the system automatically converts the target
address to (top address
– A). Using this storage method, the amount of volatile data that can be stored in the RAM is
determined by the firmware size.
The transfer process can last about 400ms depending on flash device and code size. The first time this process will be
longer if auto encryption is activated. Auto encryption must be done once, and care must be taken about respecting
encryption times.
When the transfer process is finished, the microcontroller begins to execute the program and the system is ready to
use. The startup cycle is performed each time the system is powered up or when the microcontroller via software or
watchdog forces a firmware reload process writing in a specific register.
Both the location of the firmware at the SPI flash and the transfer size are configurable. The lower six bytes of the SPI
flash are used to store the initial and final position of the firmware (from address 0x000000 to 0x000005).
This feature allows working with a SPI flash device that has multiple firmware versions stored in different addresses.
The version to be used can be selected by means of its initial and final addresses.
The transfer size is equal to the firmware size.
Bank-switching is supported, so firmware code bigger than 64KB can be managed. Extreme caution must be taken
when using bank-switching in order to respect code and variables spaces and avoid overlapping.
Figure 8-4.
Flash & SRAM memories diagram
02FFFF
020000
FIRMWARE 1
FIRMWARE 2
FIRMWARE 2
000000
010000
01FFFF
1FFFFF
SPI FLASH MEMORY
RAM MEMORY
INITIAL ADDRESS = 020000
FINAL ADDRESS = 02FFFF



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