Простые в использовании высокопроизводительные ЦП ARM

 

Компания Atmel® одной из первых получила лицензию на использование процессорных технологий ARM®: сначала это были ядра ARM7™ (1995 г.), позже ARM9 (2000 г.). Сегодня компания может гордиться самыми новыми технологиями ARM, включающими семейства процессоров Cortex-A и Cortex-M. Процессорные ядра ARM успешно применяются в большом разнообразии микроконтроллеров, встраиваемых микропроцессоров и изготовленных по индивидуальным заказам устройств, предлагаемых компанией Atmel.

 

Маломощные встраиваемые микропроцессоры Cortex-A5

Ядра Cortex-A5 выводят производительность маломощных встраиваемых микропроцессоров на новый уровень: их показатели энергопотребления и эффективности превышают соответствующие показатели центральных процессоров ARM926 и даже ARMv7-A — самых миниатюрных и экономичных из доступных на современном рынке. Технологии Cortex-A5 используются в нескольких видах продуктов Atmel вместе с блоком обработки операций с плавающей запятой и сопроцессором NEON™, необходимым для работы с сигналами и медиаданными. Подробнее

 

Процессоры Cortex-M7 с повышенной производительностью и простотой использования класса M

Ядра Cortex-M7 были разработаны компанией ARM для обеспечения очень высокого уровня производительности с сохранением совместимости по коду и простоты использования архитектуры Cortex-M. В них сочетается шестиступенчатая суперскалярная магистраль, гибкие интерфейсы системы и памяти, кэш-память, жестко связанная память, блок обработки операций с плавающей запятой и цифровой сигнальный процессор. Компания Atmel использует ядра Cortex-M7 в нескольких видах продуктов для промышленных и автомобильных систем. Совместимость ПО гарантирует простоту перехода с продуктов Atmel Cortex-M3 и Cortex-M4, когда требуется повысить производительность системы. Подробнее

 

Высокопроизводительные встраиваемые флеш-микроконтроллеры Cortex-M4

Процессоры Cortex-M4 совместимы по коду с другими процессорами Cortex-M и поддерживают однотактовое выполнение команд умножения с накоплением, обработку операций с плавающей запятой с одиночной точностью, а также оптимизированное выполнение многопоточных инструкций SIMD. Чтобы обеспечить сверхмалое энергопотребление, в ядрах Cortex-M4 реализованы модули спящих режимов с функцией сохранения состояния, а также поддержка набора инструкций Thumb-2® для оптимизации производительности и размера кода. Компания Atmel устанавливает процессоры Cortex-M4 в продуктах общего назначения, модулях связи и сверхмаломощных устройствах. Подробнее

 

Бюджетные 32-разрядные микроконтроллеры на базе Cortex-M0+

Процессоры Cortex®-M0+ являются самыми экономичными с точки зрения энергопотребления процессорами ARM. Они обладают упрощенной по сравнению с более крупными продуктами Cortex-M магистралью и поддерживают однотактовый ввод/вывод данных, а потому являются идеальной отправной точкой для использования продуктов семейства Cortex-M, обеспечивая работу, аналогичную по показателям 8-разрядным устройствам. Процессоры Cortex-M0+ сокращают энергопотребление и повышают производительность по сравнению с устройствами Cortex-M0 и другими продуктами Cortex-M. Компания Atmel использует технологии Cortex-M0+ в автомобильных решениях, решениях общего назначения и решениях для сверхмаломощных систем. В решения для промышленных и автомобильных систем специалисты Atmel также добавили аппаратный ускоритель выполнения операций деления и извлечения квадратного корня, что позволило еще больше повысить производительность ядра Cortex-M0+.

Помимо прочего, разработчики Atmel устанавливают ядра Cortex-M0 в стандартные и маломощные приемопередатчики Bluetooth. Подробнее

 

Классические процессоры

Ядра Cortex-M3

Процессоры Cortex-M3 являются первыми ядрами ARM, оптимизированными для флеш-микроконтроллеров. В них исправлено большинство недостатков ЦП ARM7TDMI и оптимизированы встроенные в систему периферийные устройства, в частности контроллер векторных прерываний, базовый таймер RTOS, блок обработки элементарных битовых операций и набор инструкций Thumb-2. ЦП Cortex-M3 обладают трехступенчатой магистралью на базе Гарвардской архитектуры и специальным аппаратным блоком деления, а также поддерживают однотактовое выполнение умножения разрядностью 32 х 32. Процессоры Cortex-M3 оснащены блоком защиты памяти, который обеспечивает высокоэффективное управление памятью, позволяя реализовывать защищенные уровни, разделяющий код и обработку данных и стека по принципу "задача за задачей". Подробнее

Производительные процессоры ARM926EJ-S с поддержкой ОС

Процессоры ARM926EJ-S™ представляют собой ЦП для встраиваемых микропроцессоров и высокопроизводительных флеш-микроконтроллеров. В этих процессорах реализован набор инструкций ARMv5TEJ, включающий 16-разрядные инструкции для обработки операций с фиксированной запятой центрального сигнального процессора. Это повышает производительность приложений с обработкой множества сигналов и поддержкой технологии Thumb. Интегрированный блок управления памятью позволяет операционным системам типа Linux® работать со встраиваемыми процессорами на базе ARM926, предоставляя доступ к огромному разнообразию коммуникационных стеков и приложений. Подробнее

Встраиваемые флеш-микроконтроллеры ARM7TDMI

Процессоры ARM7TDMI на базе архитектуры RISC стали первыми ЦП ARM, использующими набор 16-разрядных инструкций с высокой плотностью кода, называемый Thumb®. Это был прорыв, с которого началось широкое внедрение технологии ARM в микроконтроллеры, специализированные стандартные микросхемы и индивидуальные заказные устройства. Специалисты Atmel дополняют ЦП набором встроенных в чип системных периферийных устройств, в частности контроллером векторных прерываний и системным таймером. Использование дополнительных интегрированных функций управления энергопотреблением и флеш-памяти позволяют считать эти устройства действительно высокоинтегрированными 32-разрядными микроконтроллерами. Подробнее