Electronic Components Datasheet Search
  English  ▼

X  

XC2000 Datasheet(PDF) 110 Page - Infineon Technologies AG

Part # XC2000
Description  16/32-Bit Single-Chip Microcontroller with 32-Bit Performance Volume 1 (of 2): Peripheral Units
PDF  647 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INFINEON [Infineon Technologies AG]
Direct Link  http://www.infineon.com
Logo INFINEON - Infineon Technologies AG

XC2000 Datasheet(HTML) 110 Page - Infineon Technologies AG

Back Button XC2000 Datasheet HTML 106Page - Infineon Technologies AG XC2000 Datasheet HTML 107Page - Infineon Technologies AG XC2000 Datasheet HTML 108Page - Infineon Technologies AG XC2000 Datasheet HTML 109Page - Infineon Technologies AG XC2000 Datasheet HTML 110Page - Infineon Technologies AG XC2000 Datasheet HTML 111Page - Infineon Technologies AG XC2000 Datasheet HTML 112Page - Infineon Technologies AG XC2000 Datasheet HTML 113Page - Infineon Technologies AG XC2000 Datasheet HTML 114Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 110 / 647 page
background image
XC2000 Derivatives
System Units (Vol. 1 of 2)
Memory Organization
Preliminary
User’s Manual
3-48
V1.0, 2007-06
MemoryX2K, V1.1
In order to find the current data after boot-up every entry must be marked. Either it
contains a counter (from 0 to 2*N-1) or the old entries are invalidated by erasing the page
after programming the new one.
After boot-up the emulation driver software must recover this mapping information1). The
same must happen in case of power-down modes that shut-down the main memory.
As all involved pages are re-used cyclically the endurance from customer perspective is
increased by the factor N. N must be chosen high enough to fulfill endurance and
retention requirements. Disturbs in the group of N pages are no issue because they incur
at most N-1 disturbs before they get written with new data. Care must be taken however
if one sector accommodates different groups of pages with different update behavior. In
this case the updates of one group of pages could exceed the disturb limits of the other
group. So generally one sector should be used only by one such EEPROM cyclic buffer.
The algorithm keeps the old data until the new data is verified so power failure during
programming can only destroy the last update but the older data is still available. There
are still some issues with power failure that need special treatment:
•
Power is cut during programming: the following boot-up might find an apparently
correctly programmed page. However the cells might be not fully programmed and
thus have a much lower retention. The algorithm must detect this situation and
finalize the programming, e.g. with margin reads.
•
Power is cut during erase: the same as above can happen. Data may appear as
erased but the retention is lowered.
The algorithm can be improved to cover these cases as well. The easiest solution is to
use margin reads to verify the program or erase steps.
The main deficiency of the described algorithm is that the software designer is required
to plan the use of the flash memory thoroughly. The user has to choose the correct value
of N. Then all data has to be allocated to pages. Data sharing one page should have a
similar or better identical update pattern (otherwise unchanged data is unnecessarily
written). If one set of data does not fill a complete sector the available pages must be
possibly left unused because they might incur too many drain disturbs.
There are other algorithms that try to alleviate these efforts by monitoring the flash usage
and adapt automatically the assignment of data to flash cells.
1)
This time must be taken into account for calculating the startup duration.



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