AVR32

AVR32 é um microcontrolador produzido pela Atmel que possui uma arquitetura RISC de 32 bits. A arquitetura do microcontrolador foi projetado por um grupo de profissionais da Universidade Norueguesa de Ciência e Tecnologia no centro de design norueguês da Atmel.

A maioria das instruções são executadas em um único ciclo.

Ele foram construídos sob uma arquitetura diferente do AVR de 8-bit a única semelhança foi que ambos foram concebidos na Noruega, em Trondheim. Apesar disso, algumas das ferramentas de depuração são semelhantes.

Arquitetura

O AVR32 tem pelo menos duas micro-arquiteturas que são a AVR32A e o AVR32B.[1]

Os núcleos de CPU da 'AVR32A' são para aplicações de baixo custo. Enquanto que os núcleos de CPU 'AVR32B' são projetados para interrupções rápidas. Eles têm registradores dedicados para diversas chamadas. Os núcleos AVR32B também suportam uma máquina virtual Java em hardware[2]

Placas mãe que usam AVR32

  • AT32AP7000 development environment (STK1000)
  • AT32AP7000 Network Gateway Kit (NGW100)
  • AT32AP7000 board with FPGA, video decoder and Power over Ethernet (Hammerhead)
  • AT32AP7000 Indefia Embedded Linux Board with ZigBee support
  • All AT32UC3 Series Generic Evaluation platform (STK600)
  • AT32UC3A0/1 Series Evaluation Kit (EVK1100)
  • AT32UC3A0/1 Series Audio Evaluation Kit (EVK1105)
  • AT32UC3A3 Series Evaluation Kit (EVK1104)
  • AT32UC3B Series Evaluation Kit (EVK1101)
  • AT32UC3B Breadboard module (Copper)
  • AT32UC3A1 Breakout/Small Development board (Aery32)

Ligações externas

O Commons possui uma categoria com imagens e outros ficheiros sobre AVR32
  • Atmel AVR32
  • avr32linux.org AVR32 Linux Project no Wayback Machine (arquivado em 2 de setembro de 2011) (now dead) contained recent Linux kernel patches and GCC / binutils and so on.
  • AVR Freaks The AVR Freaks AVR32 forums
  • FreeRTOS.org Free real time kernel for AVR32 flash micros
  • OpenEmbedded supports cross-compilation for thousands of packages for the AVR32
  • KaeilOS open source build-system supporting the cross compilation for the AVR32
  • T2 SDE A build-system supporting the cross compilation to AVR32
  • embOS for AVR32 Operating System port for AVR32
  • Micrium µC/OS-II operating system port for AVR32
  • ThreadX RTOS for AVR32
  • Debian AVR32 port
  • eHalOS eHalOS is a small open source AVR32 multiprocessing OS
  • uTasker project for the AVR32 UC3A with AVR32 simulator - free for non-commercial use and fully supported


Referências

  1. «AVR32 Architecture Document» (PDF). Atmel. Consultado em 15 de junho de 2008 
  2. «AVR32 AP Technical Reference Manual» (PDF). Atmel. Consultado em 12 de dezembro de 2008. Cópia arquivada (PDF) em 3 de dezembro de 2008 
  • v
  • d
  • e
Arquiteturas de processadores baseados em RISC
Altera Nios II • AMD Am29000 • Analog Devices Blackfin • Apollo PRISM • ARM • Atmel AVR • Atmel AVR32 • Cambridge Consultants XAP • DEC Alpha • DLX • HP PA-RISC • Intel i960 • LatticeMico32 • MIPS • Motorola 88000 • OpenRISC • Power • Renesas SuperH • RISC-V • SPARC • Xilinx MicroBlaze • Xilinx Picoblaze
  • v
  • d
  • e
Principal
Arquiteturas
Familias
4-bit
  • TLCS-47
8-bit
16-bit
32-bit
Interfaces
Programação
  • In-circuit serial programming (ICSP)
  • In-system programming (ISP)
Debugging
Simuladores
  • gpsim
Ver também
Ícone de esboço Este artigo sobre eletrônica é um esboço. Você pode ajudar a Wikipédia expandindo-o.
  • v
  • d
  • e