поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

AVR32AP датащи(PDF) 29 Page - ATMEL Corporation

номер детали AVR32AP
подробное описание детали  32-bit AVR Microcontroller
PDF  181 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  ATMEL [ATMEL Corporation]
домашняя страница  http://www.atmel.com
Logo ATMEL - ATMEL Corporation

AVR32AP датащи(HTML) 29 Page - ATMEL Corporation

Back Button AVR32AP Datasheet HTML 25Page - ATMEL Corporation AVR32AP Datasheet HTML 26Page - ATMEL Corporation AVR32AP Datasheet HTML 27Page - ATMEL Corporation AVR32AP Datasheet HTML 28Page - ATMEL Corporation AVR32AP Datasheet HTML 29Page - ATMEL Corporation AVR32AP Datasheet HTML 30Page - ATMEL Corporation AVR32AP Datasheet HTML 31Page - ATMEL Corporation AVR32AP Datasheet HTML 32Page - ATMEL Corporation AVR32AP Datasheet HTML 33Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 29 / 181 page
background image
29
32001A–AVR32–06/06
AVR32
In the second code, mtsr writes the new value of JOSP as it leaves A1. As the add instruction
needs JOSP to be updated when it enters ID because of the register remapping, two nop
instructions must be inserted.
ssrf R
incjosp
-2
add
r0, r0
ssrf R
mfsr r8, JOSP
sub
r8, 2
mtsr JOSP, r8
nop
nop
add
r0, r0
3.9.4
Execution of TLB instructions
The TLB instructions tlbr, tlbw and tlbs are used to maintain the data in the TLB. They use the
TCB bus to access the MMU, and the instruction is dispatched to the MMU when the instruction
is in the D pipeline stage. The programmer must make sure that any writes to the TLB with the
tlbw instructions are completed before the TLB entry is used in an icache or dcache memory
access. This is handled automatically for any dcache memory access, since any load/store
instructions flow through the same pipeline as the tlbw instruction, and the tlbw instruction will
have left the D stage before any load/store instruction enters it. Any icache access that is to use
the page table entry written by tlbw must wait until the tlbw instruction is in the D pipeline stage.
This may require inserting a nop or another unrelated instruction, as illustrated in the code
below, which shows a part of a ITLB miss handler. The rete instruction wishes to use the page
table entry written by tlbw to generate the physical address of the instruction to return to.
tlbw
nop
rete
3.9.5
Execution of cache instructions
The cache instruction perform various cache-relatated operations, like invalidation of lines.
Some of these operations are harmless, and need no sequencing or hazard consideration.
Other operations, like invalidation, require more concern. The programmer must make sure that
any invalidation is committed before any instruction the depends on the invalidation already
being performed is allowed to execute.
The cache instruction use the TCB bus to access the caches, and the instruction is dispatched
to the caches when the instruction is in the D pipeline stage. The programmer must make sure
that any cache instructions are completed before any icache or dcache memory access that
depends on the cache instruction is executed. This is handled automatically for any dcache
memory access, since any load/store instructions flow through the same pipeline as the cache
instruction, and the cache instruction will have left the D stage before any load/store instruction
enters it. Any icache access that is dependent on the cache instruction must wait until the cache
instruction is in the D pipeline stage. This may require inserting a nop or another unrelated
instruction, as illustrated in the code below. The rjmp instruction wishes to jump to a location



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


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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