AVR32: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
м →‎Преамбула: викификация
{{Архитектура CPU}}
Строка 1: Строка 1:
{{Архитектура CPU
{{Карточка архитектуры процессора
|разработчик = [[Atmel]]
|разработчик = [[Atmel]]
|разрядность = 32
|разрядность = 32
|тип = RISC
|архитектура = [[RISC]]
|порядок = big-endian
|порядок = big-endian
|версия = ревизия 2
|версии = ревизия 2
|расширения = Java Virtual Machine
|расширения = Java Virtual Machine
|регистров = 17
|регистры = 17
|анонс =
|назначение =
|плавающая точка =
}}
}}
'''AVR32''' — 32-битные [[микроконтроллер]]ы архитектуры [[RISC]], анонсированные фирмой [[Atmel]] в [[2006 год]]у. Призваны конкурировать с архитектурами фирмы [[ARM (компания)|ARM]]. Могут использоваться в [[Карманный персональный компьютер|КПК]] и других мобильных высокопроизводительных устройствах. Обладают примечательным соотношением производительность/тактовая частота. Имеют 2 семейства: '''AVR32 AP''' и '''AVR32 UC3'''.
'''AVR32''' — 32-битные [[микроконтроллер]]ы архитектуры [[RISC]], анонсированные фирмой [[Atmel]] в [[2006 год]]у. Призваны конкурировать с архитектурами фирмы [[ARM (компания)|ARM]]. Могут использоваться в [[Карманный персональный компьютер|КПК]] и других мобильных высокопроизводительных устройствах. Обладают примечательным соотношением производительность/тактовая частота. Имеют 2 семейства: '''AVR32 AP''' и '''AVR32 UC3'''.

Версия от 11:03, 27 октября 2018

AVR32
AVR32 (AP7000)
AVR32 (AP7000)
Разработчик Atmel
Разрядность 32
Версии ревизия 2
Архитектура RISC
Расширения Java Virtual Machine
Логотип Викисклада Медиафайлы на Викискладе

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 года.