Interested Article - AVR32

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

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

Описание

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

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

Применение

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

Устройства

Ядро AP7

Ядро UC3

  • Серия UC3A0/1 — выполняет 91 Dhrystone MIPS (DMIPS) при 66 МГц (1 flash wait-state) и потребление 40 мА при 3,3 В
  • Серия UC3A3256/128/64 — выполняет 91 Dhrystone MIPS (DMIPS) при 66 МГц и потреблении 40 mA при 3,3 В.
  • Серия UC3B — выполняет 72 Dhrystone MIPS (DMIPS) при 60 MHz и потреблении 23 мА при 3,3 В.
  • UC3L064/32/16 — выполняет 64 Dhrystone MIPS (DMIPS) при 50 МГц и потреблении 15 мА при 1,8 В.

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

Критика

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

См. также

Ссылки

Примечания

  1. (англ.) . Atmel . Архивировано из 18 марта 2012 года.
Источник —

Same as AVR32