Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

AVR32AP Datasheet(PDF) 74 Page - ATMEL Corporation

Part # AVR32AP
Description  32-bit AVR Microcontroller
PDF  181 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  ATMEL [ATMEL Corporation]
Direct Link  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AVR32AP Datasheet(HTML) 74 Page - ATMEL Corporation

Back Button AVR32AP Datasheet HTML 70Page - ATMEL Corporation AVR32AP Datasheet HTML 71Page - ATMEL Corporation AVR32AP Datasheet HTML 72Page - ATMEL Corporation AVR32AP Datasheet HTML 73Page - ATMEL Corporation AVR32AP Datasheet HTML 74Page - ATMEL Corporation AVR32AP Datasheet HTML 75Page - ATMEL Corporation AVR32AP Datasheet HTML 76Page - ATMEL Corporation AVR32AP Datasheet HTML 77Page - ATMEL Corporation AVR32AP Datasheet HTML 78Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 74 / 181 page
background image
74
32001A–AVR32–06/06
AVR32
7.
Data Cache and Write Buffer
The AVR32 AP uses a data cache and a write buffer in order to increase performance and
reduce power consumption. The data cache has the following features:
• Virtually indexed, physically tagged.
• 4-way set-associative.
• 32-byte line size
• Least recently used allocate-on-read-miss line replacements.
• Synthesizable design using standard single and two port RAMs.
• Lockable on a per-line basis.
• Cacheable or uncacheable operation configurable on a per-page basis through the MMU.
• Write-back or write-through operation configurable on a per-page basis through the MMU.
• All accesses are subject to MMU protection and translation checks.
• Powerful cache maintenance operations, allowing many common cache operations to be
performed through a single instruction.
The number of sets in the data cache is specified in the CONFIG1 register described in chapter
2.6. The total cache size is (number of sets * line size * associativity), i.e. (128 * number of sets)
bytes.
The write buffer has the following features:
• Bufferable or unbufferable writes configurable on a per-page basis through the MMU.
• Does write combining on bufferable writes.
• Holds up to 32 bytes of buffered data, plus up to 32 bytes of data that are about to be written
to the bus.
• Can be manually flushed by using the SYNC instruction.
7.1
Data cache behaviour
Reset invalidates all entries in the DCache.
All reads result in an DCache lookup and will return the cached data if the requested address is
found in the cache (a cache hit). If the address is not found (a cache miss) and the address is in
a cacheable area, a burst read access is started on the system bus in order to read an entire
cache line of data. The read data will be written to an unlocked line according to a round-robin
scheme, possibly replacing another line.
If the cache miss is in an uncacheable area, a single non-sequential read is started on the sys-
tem bus.
All writes result in a DCache lookup and will update the cached data if the requested address is
found in the cache (a cache hit). If the address is not found (a cache miss) or the address is con-
figured as write-through, the write will also update the write buffer (if bufferable) or be written to
the bus (if unbufferable).
If the MMU is disabled or the fetch is from an unmapped segment, the cacheability, bufferability
and write-back/write-through attributes of memory areas are predefined as shown in the archi-
tecture manual. If the MMU is enabled and the access is to a mapped segment, the attributes
are configured through the C, B and W bits in the TLB.



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