Electronic Components Datasheet Search
  English  ▼

X  

AT32AP7002 Datasheet(PDF) 55 Page - ATMEL Corporation

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

AT32AP7002 Datasheet(HTML) 55 Page - ATMEL Corporation

Back Button AT32AP7002 Datasheet HTML 51Page - ATMEL Corporation AT32AP7002 Datasheet HTML 52Page - ATMEL Corporation AT32AP7002 Datasheet HTML 53Page - ATMEL Corporation AT32AP7002 Datasheet HTML 54Page - ATMEL Corporation AT32AP7002 Datasheet HTML 55Page - ATMEL Corporation AT32AP7002 Datasheet HTML 56Page - ATMEL Corporation AT32AP7002 Datasheet HTML 57Page - ATMEL Corporation AT32AP7002 Datasheet HTML 58Page - ATMEL Corporation AT32AP7002 Datasheet HTML 59Page - ATMEL Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 55 / 896 page
background image
55
32054F–AVR32–09/09
AT32AP7002
PICOSVMUL – PICO Single Vector Multiplication
Description
Performs three vector multiplications where the input pixels taken from the INPIXn registers depends on the Input Selection
Mode and the input pixel addresses given in the instruction. The results from each Vector Multiplication Unit (VMU) are then
added together for one of the outputs to the Output Pixels Inserter to form the result of a single vector multiplication of two
9-element vectors. The results from the VMUs are then scaled and saturated to unsigned 8-bit values before being inserted
into the OUTPIXn registers. Which pixels to update in the OUTPIXn registers depend upon the Output Insertion Mode and
the output pixel address given in the instruction.
Operation:
I.
OFFSET_SCALE = COEFF_FRAC_BITS - OFFSET_FRAC_BITS
if ( Input Selection Mode == Horizontal Filter Mode ) then
else if ( Input Selection Mode == Vertical Filter Mode ) then
else if ( Input Selection Mode == Transformation Mode ) then
if ( Output Insertion Mode == Packed Insertion Mode ) then
OUT(d*3 + 0)
← SATSU(ASR(VMU0_OUT + VMU1_OUT + VMU2_OUT, COEFF_FRAC_BITS), 8);
OUT(d*3 + 1)
← SATSU(ASR(VMU1_OUT, COEFF_FRAC_BITS), 8);
OUT(d*3 + 2)
← SATSU(ASR(VMU2_OUT, COEFF_FRAC_BITS), 8);
else if ( Output Insertion Mode == Planar Insertion Mode ) then
OUT(d + 0)
← SATSU(ASR(VMU0_OUT + VMU1_OUT+ VMU2_OUT, COEFF_FRAC_BITS), 8);
OUT(d + 4)
← SATSU(ASR(VMU1_OUT, COEFF_FRAC_BITS), 8);
OUT(d + 8)
← SATSU(ASR(VMU2_OUT, COEFF_FRAC_BITS), 8);
VMU0_OUT
COEFF0_0 COEFF0_1 COEFF0_2
IN(x+0)
IN(x+1)
IN(x+2)
OFFSET0 << OFFSET_SCALE
+
=
VMU1_OUT
COEFF1_0 COEFF1_1 COEFF1_2
IN(y+0)
IN(y+1)
IN(y+2)
OFFSET1 << OFFSET_SCALE
+
=
VMU2_OUT
COEFF2_0 COEFF2_1 COEFF2_2
IN(z+0)
IN(z+1)
IN(z+2)
OFFSET2 << OFFSET_SCALE
+
=
VMU0_OUT
COEFF0_0 COEFF0_1 COEFF0_2
IN((x+0)%11)
IN((x+4)%11)
IN((x+8)%11)
OFFSET0 << OFFSET_SCALE
+
=
VMU1_OUT
COEFF1_0 COEFF1_1 COEFF1_2
IN((y+0)%11)
IN((y+4)%11)
IN((y+8)%11)
OFFSET1 << OFFSET_SCALE
+
=
VMU2_OUT
COEFF2_0 COEFF2_1 COEFF2_2
IN((z+0)%11)
IN((z+4)%11)
IN((z+8)%11)
OFFSET2 << OFFSET_SCALE
+
=
VMU0_OUT
VMU1_OUT
VMU2_OUT
COEFF0_0 COEFF0_1 COEFF0_2
COEFF1_0 COEFF1_1 COEFF1_2
COEFF2_0 COEFF2_1 COEFF2_2
INx
INy
INz
OFFSET0 << OFFSET_SCALE
OFFSET1 << OFFSET_SCALE
OFFSE20 << OFFSET_SCALE
+
=



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