Британская компания ARM Holdings анонсировала выпуск нового 32-разрядного процессорного ядра Cortex-M7, ориентированного на использование в следующих поколениях микроконтроллеров для систем автоматизации и встраиваемых бытовых и промышленных решений.

Процессор ARM Cortex-M7 выполнен на базе дизайна ARMv7-M, для него характерен 6-ступенчатый суперскалярный конвейер с предсказанием ветвлений, внутренняя 64-разрядная шина AMBA4 AXI, интегрированный 2-ходовый ассоциативный кэш инструкций (до 64 КБ, опционально ECC) и 4-ходовый ассоциативный кэш данных (до 64 КБ, опционально ECC), а также встроенный интерфейс памяти. Благодаря высокой производительности нового процессорного ядра на уровне 5 CoreMark на каждый мегагерц тактовой частоты, Cortex-M7 позволяет выпускать эффективные решения для встраиваемых приложений с низкой стоимостью разработки.

Процессор обеспечивает быструю обработку аудио- и графических данных, распознавание голоса, полностью совместим на бинарном уровне со всем семейством Cortex-M и удобен для программирования на языке Cи. Поддерживается совместимость с библиотеками Artisan SC7, комплектом разработчика микроконтроллеров ARM Keil, а также с приложениями независимых разработчиков, таких как Express Logic, FreeRTOS, IAR Systems, Atollic, DSP Concepts, Mentor Graphics, Micrium и SEGGER.

Типичными сценариями использования Cortex-M7, как ожидается, станут модули интеллектуального контроля для широкого круга приложений, включая управление двигателем, промавтоматизацию, продвинутые аудиосистемы, обработку изображений и Интернет вещей (IoT). О лицензировании нового процессора уже объявили Atmel, Freescale и ST Microelectronics.