В чём разница между Cortex-M0, M3, M4 и M7?
STM32 и архитектура Cortex-M
Аудио-карточка · 0:48Nortren·
В чём разница между Cortex-M0, M3, M4 и M7?
0:48
Это разные ядра ARM Cortex-M, отличающиеся производительностью и набором инструкций. Cortex-M0 и M0-плюс — самые простые и энергоэффективные, для базовых задач. Cortex-M3 добавляет полный набор Thumb-2 инструкций и аппаратное деление. Cortex-M4 расширяет M3 поддержкой DSP-инструкций и опциональным блоком вычислений с плавающей точкой одинарной точности. Cortex-M7 — самое мощное ядро, с суперскалярным конвейером, кэшами инструкций и данных и опциональной двойной точностью. Чем выше номер, тем выше производительность и потребление.