FACTOID # 12: Americans and Icelanders go to the cinema 5 times a year, on average. The average Japanese person goes only once.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > AVR32

The AVR32 is a 32-bit RISC microprocessor architecture designed by Atmel. The microprocessor architecture was designed by a handful of people educated at the Norwegian University of Science and Technology, including lead designer Øyvind Strøm, PhD and CPU architect Erik Renno, M.Sc in Atmel's Norwegian design center. 32-bit is a term applied to processors, and computer architectures which manipulate the address and data in 32-bit chunks. ... Reduced Instruction Set Computer (RISC), is a microprocessor CPU design philosophy that favors a smaller and simpler set of instructions that all take about the same amount of time to execute. ... A microprocessor is a programmable digital electronic component that incorporates the functions of a central processing unit (CPU) on a single semiconducting integrated circuit (IC). ... Atmel ATMEGA32 microcontroller Atmel AT90S2333 microcontroller Atmel Corporation (NASDAQ: ATML) is a manufacturer of semiconductors, founded in 1984. ... The Norwegian University of Science and Technology, known by its Norwegian acronym NTNU (from Norges teknisk-naturvitenskapelige universitet), is located in Trondheim. ...


The AVR32 Architecture consists of several micro-architectures, most notably the AVR32A and AVR32B architectures, which describes fixed additions to the Instruction Set Architecture, configurations of the register file and the use of instruction and data-caches. Further descriptions are found in the AVR32 Architecture Manual.


The AVR32 Instruction Set Architecture consists of 16-bit (compact) and 32-bit (extended) instructions, with several specialized instructions not found in architectures like MIPS32 or ARMv5 or ARMv6 ISA. Several U.S. patents are filed for the AVR32 ISA and design platform. A MIPS R4400 microprocessor made by Toshiba. ...


Just like the AVR 8-bit microcontroller architecture, the AVR32 was designed for extremely efficient code density and performance per clock cycle. Atmel used the independent benchmark consortium EEMBC to benchmark the architecture with various compilers and consistently outperformed both ARMv5 16-bit (THUMB) code and ARMv5 32-bit (ARM) code by as much as 50% on code-size and 3X on performance. The AVR is a Harvard architecture 8-bit RISC single chip microcontroller (µC) which was developed by Atmel in 1996. ... EEMBC, the Embedded Microprocessor Benchmark Consortium, is a non-profit organization formed in 1997 with the aim of developing meaningful performance benchmarks for the hardware and software used in embedded systems. ... The ARM architecture (previously, the Advanced RISC Machine, and prior to that Acorn RISC Machine) is a 32-bit RISC processor architecture developed by ARM Limited that is widely used in a number of embedded designs. ... The ARM architecture (previously, the Advanced RISC Machine, and prior to that Acorn RISC Machine) is a 32-bit RISC processor architecture developed by ARM Limited that is widely used in a number of embedded designs. ...


The AVR32 architecture is solely used in Atmel's own products. Atmel launched in 2006 the first implementation of the AVR32 architecture: the AVR32 AP core, a 7-stage pipelined, cache-based design platform. This implementation of the AVR32 architecture adds SIMD (single instruction multiple data) DSP (digital signal processing) instructions to the RISC instruction-set, in addition to Java hardware acceleration. For other uses, see cache (disambiguation). ... -1... A digital signal processor (DSP) is a specialized microprocessor designed specifically for digital signal processing, generally in real-time. ... Digital signal processing (DSP) is the study of signals in a digital representation and the processing methods of these signals. ... Reduced Instruction Set Computer (RISC), is a microprocessor CPU design philosophy that favors a smaller and simpler set of instructions that all take about the same amount of time to execute. ...


In 2007, Atmel launched the second implementation of the AVR32 architecture: the AVR32 UC core. The AVR32 UC core uses a three-stage pipelined Harvard architecture specially designed to optimize instruction fetches from on-chip flash memory. The AVR32 UC core shares the same instruction set architecture (ISA) as its AVR32 AP parent, with over 220 modeless instructions available as 16-bit compact and 32-bit extended instructions. The ISA features atomic bit manipulation to control on-chip peripherals and general purpose IOs and fixed point DSP arithmetic. A USB flash drive. ... A digital signal processor (DSP) is a specialized microprocessor designed specifically for digital signal processing, generally in real-time. ...


Most instructions are executed single-cycle and the MAC-unit is capable of performing 48 arithmetic in one cycle. In computing, especially digital signal processing, multiply-accumulate is a common operation that computes the product of two numbers and adds that product to an accumulator. ...


Any resemblance to the 8-bit AVR is only with respect to the design center (both architectures originated out of Atmel Norway, Trondheim) and some of the debug-tools. County District Municipality NO-1601 Administrative centre Trondheim Mayor (2003-) Rita Ottervik (AP) Official language form Neutral Area  - Total  - Land  - Percentage Ranked 258 342 km² 322 km² 0. ...

Contents

Devices - AP Core

  • AT32AP7000
  • AT32AP7001
  • AT32AP7002

Devices with flash memory - UC Core

  • UC3A Series - devices deliver 80 Dhrystone MIPS (DMIPS) at 66 MHz and consume only 40 mA at 3.3V.
    • AT32UC3A0128
    • AT32UC3A0256
    • AT32UC3A0512
    • AT32UC3A1128
    • AT32UC3A1256
    • AT32UC3A1512
  • UC3B Series - deliver 72 Dhrystone MIPS (DMIPS) at 60 MHz and consume only 23 mA at 3.3V.
    • AT32UC3B0256
    • AT32UC3B0128
    • AT32UC3B064
    • AT32UC3B1256
    • AT32UC3B1128

Dhrystone is a synthetic benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system (integer) programming. ...

Boards

  • AT32AP7000 development environment (STK1000)
  • AT32AP7000 Network Gateway Kit (NGW100)
  • AT32AP7000 Indefia Embedded Linux Board with ZigBee support
  • AT32UC3A Series Evaluation Kit (EVK1100)
  • AT32UC3B Series Evaluation Kit (EVK1101)

External links

  • Atmel AVR32
  • AVR32 Linux Project contains recent Linux kernel patches and GCC / binutils
  • AVR Freaks The AVR Freaks AVR32 Forums
  • FreeRTOS.org Free real time kernel for AVR32 flash micros
  • T2 SDE A build-system supporting the cross compilation to AVR32
  • Micrium µC/OS-II Operating System port for AVR32
  • ThreadX RTOS for AVR32


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m