数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

EM357-RTR 数据表(PDF) 34 Page - List of Unclassifed Manufacturers

部件名 EM357-RTR
功能描述  High-Performance, Integrated ZigBee/802.15.4 System-on-Chip
PDF  240 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  ETC2 [List of Unclassifed Manufacturers]
网页  
标志 ETC2 - List of Unclassifed Manufacturers

EM357-RTR 数据表(HTML) 34 Page - List of Unclassifed Manufacturers

Back Button EM357-RTR Datasheet HTML 30Page - List of Unclassifed Manufacturers EM357-RTR Datasheet HTML 31Page - List of Unclassifed Manufacturers EM357-RTR Datasheet HTML 32Page - List of Unclassifed Manufacturers EM357-RTR Datasheet HTML 33Page - List of Unclassifed Manufacturers EM357-RTR Datasheet HTML 34Page - List of Unclassifed Manufacturers EM357-RTR Datasheet HTML 35Page - List of Unclassifed Manufacturers EM357-RTR Datasheet HTML 36Page - List of Unclassifed Manufacturers EM357-RTR Datasheet HTML 37Page - List of Unclassifed Manufacturers EM357-RTR Datasheet HTML 38Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 34 / 240 page
background image
EM351 / EM357
5.2.1.5
Simulated EEPROM
Ember software reserves 8 kB of the main flash block as a simulated EEPROM storage area for stack and
customer tokens. The simulated EEPROM storage area implements a wear-leveling algorithm to extend the
number of simulated EEPROM write cycles beyond the physical limit of 20,000 write cycles for which each
flash cell is qualified.
5.2.2
RAM
5.2.2.1
RAM Overview
The EM35x has 12 kB of static RAM on-chip. The start of RAM is mapped to address 0x20000000. Although the
ARM
® CortexTM-M3 allows bit band accesses to this address region, the standard MPU configuration does not
permit use of the bit-band feature.
The RAM is physically connected to the AHB System bus and is therefore accessible to both the ARM
® CortexTM-
M3 microprocessor and the debugger. The RAM can be accessed for both instruction and data fetches as bytes,
half words, or words. The standard MPU configuration does not permit execution from the RAM, but for special
purposes the MPU may be disabled. To the bus, the RAM appears as 32-bit wide memory and in most situations
has zero wait state read or write access. In the higher CPU clock mode the RAM requires two wait states. This
is handled by hardware transparent to the user application with no configuration required.
5.2.2.2
Direct Memory Access (DMA) to RAM
Several of the peripherals are equipped with DMA controllers allowing them to transfer data into and out of
RAM autonomously. This applies to the radio (802.15.4-2003 MAC), general purpose ADC, and both serial
controllers. In the case of the serial controllers, the DMA is full duplex so that a read and a write to RAM may
be requested at the same time. Thus there are six DMA channels in total. See Chapter 8, Section 8.7 and
Chapter 10, Section 10.1.4 for a description of how to configure the serial controllers and ADC for DMA
operation. The DMA channels do not use AHB System bus bandwidth as they access the RAM directly.
The EM35x integrates a DMA arbiter that ensures fair access to the microprocessor as well as the peripherals
through a fixed priority scheme appropriate to the memory bandwidth requirements of each master. The
priority scheme is as follows, with the top peripheral being the highest priority:
1. General Purpose ADC
2. Serial Controller 2 Receive
3. Serial Controller 2 Transmit
4. MAC
5. Serial Controller 1 Receive
6. Serial Controller 1 Transmit
5.2.2.3
RAM Memory Protection
The EM35x integrates two memory protection mechanisms. The first memory protection mechanism is through
the ARM
® CortexTM-M3 Memory Protection Unit (MPU) described in the Memory Protection Unit section. The
MPU may be used to protect any area of memory. MPU configuration is normally handled by Ember software.
The second memory protection mechanism is through a fine granularity RAM protection module. This allows
segmentation of the RAM into 32-byte blocks where any block can be marked as write protected. An attempt
to write to a protected RAM block using a user mode write results in a bus error being signaled on the AHB
System bus. A privileged mode write is allowed at any time and reads are allowed in either mode. The main
purpose of this fine granularity RAM protection module is to notify the software of erroneous writes to system
areas of memory. RAM protection is configured using a group of registers that provide a bit map. Each bit in
the map represents a 32-byte block of RAM. When the bit is set the block is write-protected.
The fine granularity RAM memory protection mechanism is also available to the peripheral DMA controllers. A
register bit enables protection from DMA writes to protected memory. If a DMA write is made to a protected
location in RAM, a management interrupt is generated. At the same time the faulting address and the
5-7
120-035X-000D
Preliminary



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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