статьиGNU Free Documentation License материалы взяты из Википедии Статья была изменена. Оригинал статьи.

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.

Содержание

[править] Описание

Большинство инструкций выполняется за один такт. Арифметическое устройство может выполнять операции типа 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.
Источник в «/w/index.php?title=AVR32&oldid=44803968»
Пространства имён

Варианты
Просмотры
Действия
На других языках