Компания ARM анонсировала сегодня процессор ARM Cortex-M0+, который сами разработчики называют самым энергоэффективным процессором в мире. Он оптимизирован для создания ультраэкономичных недорогих микроконтроллеров в интеллектуальных сенсорах и системах контроля в домашних приложениях, медицинском мониторинге, метеосистемах и т.д.
Процессор является 32-битным и выполнен по 90-нм техпроцессу, имея динамический ток потребления всего 9 мА/МГц, что на треть меньше, чем у самых экономичных из имеющихся на сегодня 8- и 16-битных процессоров при значительно большей производительности. Это позволит ему работать несколько месяцев без единой подзарядки, осуществляя коммуникацию, управление и поддержку беспроводных устройств. Эта концепция устройств, управляемых при помощи Интернета, известна как «Интернет вещей».
Сегодняшним процессорам не хватает гибкости и функциональности для построения на их основе систем, способных, например, к беспроводному анализу состояния промышленных зданий, или войти в состав сенсоров, связанных с системами мониторинга состояния организма человека. Cortex-M0+ будет соответствовать всем необходимым условиям для такого применения. Новинка построена на основе успешно зарекомендовавшего себя процессора Cortex-M0, который был лицензирован более 50 раз, с рядом усовершенствований. В их число входят увеличенная скорость доступа к регистрам ввода/вывода GPIO и периферийным устройствам, улучшенная система отладки и 2-уровневый конвейер, сокращающий необходимое число циклов для выполнения одной инструкции.
Cortex-M0+ поддерживает простую в использовании С-подобную модель программирования и совместим с приложениями для существующих процессоров Cortex-M0. Он полностью поддерживает экосистему и программное обеспечение серии процессоров ARM Cortex-M, что позволит без проблем осуществить переход с него на более производительные модели Cortex-M3 и Cortex-M4.