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

X  

AVR32AP Datasheet(PDF) 22 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) 22 Page - ATMEL Corporation

Back Button AVR32AP Datasheet HTML 18Page - ATMEL Corporation AVR32AP Datasheet HTML 19Page - ATMEL Corporation AVR32AP Datasheet HTML 20Page - ATMEL Corporation AVR32AP Datasheet HTML 21Page - ATMEL Corporation AVR32AP Datasheet HTML 22Page - ATMEL Corporation AVR32AP Datasheet HTML 23Page - ATMEL Corporation AVR32AP Datasheet HTML 24Page - ATMEL Corporation AVR32AP Datasheet HTML 25Page - ATMEL Corporation AVR32AP Datasheet HTML 26Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 22 / 181 page
background image
22
32001A–AVR32–06/06
AVR32
prefetch unit will remove the change-of-flow instruction from the pipeline and replace it with the
target instruction. This is called branch folding.
In Java mode, the prefetch unit is able to recognize certain Java instruction pairs and merge
them together to one merged instruction. These merged instructions are passed on to ID as one
instruction.
Details about the prefetch unit is given in chapter 5.
3.3
Decode unit
The decode unit generates the necessary signals in order for the instruction to execute correctly.
The ID stage accepts one instruction each clock cycle from the prefetch unit. This instruction is
then decoded, and control signals and register file addresses are generated. If the instruction
cannot be decoded, an illegal instruction or unimplemented instruction exception is issued. The
ID stage also contains a state machine required for controlling multicycle instructions.
The ID stage performs the remapping of register file addresses from logical to physical
addresses. This is used both for remapping register address into the different contexts, and for
remapping registers to the Java operand stack if the R bit in the status register is set. The ID
stage also contains the Java Operand Stack Pointer (JOSP) register which is used to address
the Java operand stack if the CPU is running in Java mode.
The IS stage performs register file reads and keeps track of data hazards in the pipeline. If haz-
ards exist, pipelines are frozen as needed in order to resolve the hazard.
3.4
ALU pipeline
The ALU pipeline performs most of the data manipulation instructions, like arithmetical and logi-
cal operations. The A1 stage performs the following tasks:
• Target address calculation and condition check for change-of-flow instructions. The A1
pipestage checks if the branch prediction performed by the prefetch unit was correct. If not,
the prefetch unit is notified so that the pipeline can be flushed, the correct instruction can be
fetched and the BTB can be updated.
• Condition code checking for conditional instructions.
• Address calculation for indexed memory accesses
• Writeback address calculation for the LS pipeline.
• All flag setting for arithmetical and logical instructions.
• The A2 stage performs the following tasks:
• The saturation needed by satadd and satsub.
• The operation and flag setting needed by satrnds, satrndu, sats and satu.



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