AVR32

AVR32


AVR32
Разработчик

Atmel

Разрядность

32-бит

Версия

ревизия 2

Тип

RISC

Порядок байтов

big-endian

Расширения

Java Virtual Machine

Регистров

17


AVR32 — 32 битные микроконтроллеры архитектуры RISC, анонсированные фирмой Atmel в 2006 году. Призваны конкурировать с архитектурами фирмы ARM. Может использоваться в КПК и других мобильных высокопроизводительных устройствах. Обладает примечательным соотношением производительность/тактовая частота. Имеет 2 семейства: AVR32 AP и AVR32 UC3.

Сходство с 8-битными контроллерами AVR только в месте их разработки и средствах отладки, так как обе архитектуры были спроектированы норвежским университетом науки и технологии с участием Øyvind Strøm, аспирантами и процессорным архитектором Эриком Ренно, являющимся M.Sc в норвежском центре дизайна Atmel.

AVR32 (AP7000)

Содержание

Описание

Большинство инструкций выполняется за один такт. Арифметическое устройство может выполнять операции типа 32-бит * 16-бит + 48-бит за два цикла (результат задержки).

Архитектура AVR состоит из нескольких микроархитектур, более известные из них это AVR32A и AVR32B, которые фиксируют особенности как конфигурации регистров, использование команд и данных кэша.[1]

Применение

Архитектура AVR32 используется исключительно в собственных продуктах Atmel. Впервые Atmel представила платформу на ядре AP7 на базе архитектуры AVR32B с 7-уровневым конвейером и кэшем. AP7000 поддерживал SIMD (одна инструкция и много данных) DSP (цифровой сигнальный процессор) на основе набора RISC-команд в дополнении к аппаратному ускорению Java. Платформа включала в себя устройство управления памятью (MMU) и поддерживала операционную систему Linux.

Устройства

Ядро AP7

Ядро UC3

  • Серия UC3A3256/128/64 — выполняет 91 Dhrystone MIPS (DMIPS) при 66 МГц и потреблении 40 mA при 3.3 В.
  • UC3L064/32/16 — выполняет 64 Dhrystone MIPS (DMIPS) при 50 МГц и потреблении 15 мА при 1.8 В.

Характеристики модели AT32AP7000

Критика

Atmel является разработчиком и производителем продукта и производит AVR32 монопольно. Микроконтроллеры же ARM производят конкурирующие между собой фирмы — Analog Devices, Atmel, Philips, Texas Instruments, Winbond и другие — корпорация ARM, в отличие от Atmel, только разрабатывает архитектуры, и продаёт лицензии на производство.

См. также

Ссылки

Примечания

  1. AVR32 Architecture Document  (англ.). Atmel. Архивировано из первоисточника 18 марта 2012.

Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "AVR32" в других словарях:

  • AVR32 — ist eine proprietäre Prozessorarchitektur des US amerikanischen Herstellers Atmel. Es handelt sich um eine 32 bit RISC Architektur mit DSP und SIMD Funktionalität sowie integrierter MMU. Die AVR32 Architektur ist ähnlich wie Atmels 8 bit RISC… …   Deutsch Wikipedia

  • 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,… …   Wikipedia

  • AVR32 architecture — The AVR32 architecture is a 32 bit RISC architecture, introduced by Atmel in 2006.There are two families using the AVR32* the AP7 family for Linux applications * the uC3 family for embedded applications …   Wikipedia

  • Atmel AVR32 — AVR32 ist eine proprietäre Prozessorarchitektur des US amerikanischen Herstellers Atmel. Es handelt sich um eine 32 bit RISC Architektur mit DSP und SIMD Funktionalität sowie integrierter MMU. Die AVR32 Architektur ist ähnlich wie Atmels 8 bit… …   Deutsch Wikipedia

  • Atmel AVR — AVR logo. Atmel AVR ATmega8 in 28 pin DIP . The AVR is a …   Wikipedia

  • Ассемблер — Эта статья  о компьютерных программах. О языке программирования см. Язык ассемблера. Ассемблер (от англ. assembler  сборщик)  компьютерная программа, компилятор исходного текста программы, написанной на языке… …   Википедия

  • Linux-Kernel — Linux (Kernel) Entwickler Linus Torvalds u. v. m. Sprache(n) …   Deutsch Wikipedia

  • Linux Kernel — Linux (Kernel) Entwickler Linus Torvalds u. v. m. Sprache(n) …   Deutsch Wikipedia

  • Linuxkernel — Linux (Kernel) Entwickler Linus Torvalds u. v. m. Sprache(n) …   Deutsch Wikipedia

  • O(1)-Scheduler — Linux (Kernel) Entwickler Linus Torvalds u. v. m. Sprache(n) …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»