|
AT32AP7000 Datasheet, PDF (5/53 Pages) ATMEL Corporation – 32-bit Microcontroller | |||
|
◁ |
AT32AP7000
2.1 Processor and architecture
2.1.1 AVR32AP CPU
⢠32-bit load/store AVR32B RISC architecture.
â Up to 15 general-purpose 32-bit registers.
â 32-bit Stack Pointer, Program Counter and Link Register reside in register file.
â Fully orthogonal instruction set.
â Privileged and unprivileged modes enabling efficient and secure Operating Systems.
â Innovative instruction set together with variable instruction length ensuring industry leading
code density.
â DSP extention with saturating arithmetic, and a wide variety of multiply instructions.
â SIMD extention for media applications.
⢠7 stage pipeline allows one instruction per clock cycle for most instructions.
â Java Hardware Acceleration.
â Byte, half-word, word and double word memory access.
â Unaligned memory access.
â Shadowed interrupt context for INT3 and multiple interrupt priority levels.
â Dynamic branch prediction and return address stack for fast change-of-flow.
â Coprocessor interface.
⢠Full MMU allows for operating systems with memory protection.
⢠16Kbyte Instruction and 16Kbyte data caches.
â Virtually indexed, physically tagged.
â 4-way associative.
â Write-through or write-back.
⢠Nexus Class 3 On-Chip Debug system.
â Low-cost NanoTrace supported.
2.1.2
Pixel Coprocessor (PiCo)
⢠Coprocessor coupled to the AVR32 CPU Core through the TCB Bus.
⢠Three parallel Vector Multiplication Units (VMU) where each unit can:
â Multiply three pixel components with three coefficients.
â Add the products from the multiplications together.
â Accumulate the result or add an offset to the sum of the products.
⢠Can be used for accelerating:
â Image Color Space Conversion.
⢠Configurable Conversion Coefficients.
⢠Supports packed and planar input and output formats.
⢠Supports subsampled input color spaces (i.e 4:2:2, 4:2:0).
â Image filtering/scaling.
⢠Configurable Filter Coefficients.
⢠Throughput of one sample per cycle for a 9-tap FIR filter.
⢠Can use the built-in accumulator to extend the FIR filter to more than 9-taps.
⢠Can be used for bilinear/bicubic interpolations.
â MPEG-4/H.264 Quarter Pixel Motion Compensation.
⢠Flexible input Pixel Selector.
â Can operate on numerous different image storage formats.
⢠Flexible Output Pixel Inserter.
â Scales and saturates the results back to 8-bit pixel values.
5
32003HSâAVR32â02/07
|
▷ |