Микроконтроллеры Freescale на новом ядре ARM — Cortex-M7
Freescale планирует расширить своё семейство Kinetis микроконтроллерами на новом ядре ARM – Cortex-M7.
Ядро Cortex-M7 проектировалось с расчётом на максимальную производительность и высокую энергоэфективность в активном режиме, что подтверждается впечатляющими результатами тестов: 5 CoreMark/MHz и 2.14/2.55/3.23* DMIPS/MHz.
Такие результаты были достигнуты благодаря следующим особенностям ядра:
6-ступенчатый суперскалярный конвейер с предсказанием ветвлений;
поддержка вычислений с плавающей точкой одинарной и двойной точности (стандарт IEEE 754);
аппаратное деление за 2…12 тактов;
умножение с накоплением (MAC) 16- и 32-битных чисел за 1 такт, 2 MAC-операции с 16-битными значениями за 1 такт, SIMD-арифметика с
8- и 16-битными числами;
высокоскоростная 64-битная шина AMBA4 AXI.
Полезными дополнениями являются:
набор команд ARMv7-M (полная бинарная совместимость со всеми Cortex-M);
поддержка ECC в кэше инструкций и данных;
поддержка TCM (память быстрого доступа) с ECC;
MPU с 16 регионами памяти;
соответствие стандартам безопасности ASIL D, SIL 3;
* Для теста Dhrystone первый результат достигнут при полном соответствии правилам тестирования, второй – с возможностью использования inline-функций и третий – с использованием multifile-компиляции.