Ядро AVR32
AVR32 компании-разработчика и производителя Atmel производятся монопольно. Микроконтроллеры ARM также производятся Analog Devices, Atmel, Philips, Texas Instruments, Winbond и другими фирмами. Ядро AVR32 было анонсировано в 2006 году. У AVR32 показало лучшие значения, по сравнению с аналогичными микросхемами, по производительности и энергопотреблению, ориентированными на рынок мультимедийных приложений.AVR32 демонстрирует превосходство над архитектурами ARM9 и ARM11, может выполнять алгоритм iDCT на 35% быстрее, чем ядро ARM11. AVR32 может использоваться в КПК и других мобильных высокопроизводительных устройствах.
Характеристики AT32AP7000: 186 RISC инструкций и 7-ступенчатый конвейер, интерфесы SD / MMC, NAND Flash, Compact Flash, USB интерфейс и элементы USB устройства, 32 Кбайта встроенной статической оперативной памяти, инструкции цифрового сигнального процессора, производительность до 295 миллион операций в секунду, LCD контроллер 2048 x 2048, аудиоконтроллер AC97, интерфейс светочувствительной КМОП-матрицы.
Atmel удалось создать оригинальное конкурентное ядро нового поколения. К его оригинальным нововведениям относят:
- инструкции записи в память/чтения из памяти, которые могут оперировать с байтом (8-бит), полусловом (16-бит), словом (32-бит) и двойным словом (64-бит);
- ядро AVR32 имеет 3 подконвейера и поддерживает одновременное исполнение несвязанных операций с изменением последовательности, предусмотренной программой;
- дополнительные инструкции для операционных систем (особенно вопрос совместимости с ОС Linux);
- операции с множественными данными (SIMD) позволяют увеличить скорость в 4 раза;
- функция прогнозирования переходов (ветвлений) в AVR32 обеспечивает минимальные потери тактов при переходах с помощью команд rjmp, rcall и if (в наборе Java-команд).

