La línea de microcontroladores embebidos (MCUs) de ARM, llamados Cortex-M, quizás no es tan popular como los chips que la empresa diseña para teléfonos inteligentes y dispositivos móviles. Aun así, desde 2005 se han distribuido más de 8.000 millones de chips basados en Cortex-M, y más de la mitad de esos chips se vendió en los últimos 18 meses. En esta ocasión, la familia Cortex-M se extiende con un nuevo modelo de alto rango, el Cortex-M7.
El nuevo Cortex-M7 de ARM presenta un núcleo ARMv7-M de 32 bits con un pipeline superescalar de seis etapas. Si bien es binariamente compatible con la generación previa de MCUs, el nuevo modelo promete ser el doble de rápido que su antecesor, el Cortex-M4. ARM informa una performance máxima de 2.000 CoreMarks para un Cortex-M7 de 400 MHz fabricado bajo un proceso de 40 nm (CoreMark es un benchmark que somete a las CPUs embebidas a una carga de trabajo que combina operaciones de lectura/escritura, operaciones de cálculo entero y operaciones de control). Cuando salgan al mercado las primeras MCUs Cortex-M7 de 28 nm (cosa que según la empresa ocurrirá en un futuro no muy distante), éstas deberían alcanzar la marca de 4.000 CoreMarks.
El Cortex-M7 podrá procesar imágenes y audio rápidamente, habilitando funciones tales como reconocimiento de voz. ARM indica que el Cortex-M7 impulsará a sistemas de control inteligente empleados en una amplia gama de aplicaciones. Tales aplicaciones incluyen control de motores, automatización industrial, procesamiento avanzado de audio e imágenes, aplicaciones para vehículos y dispositivos de Internet of Things (IoT).
En relación a los relojes inteligentes, mientras que ARM indica que muchos de ellos están impulsados por procesadores Cortex-M, la compañía señala que los dispositivos de alto rango para llevar puestos (como aquellos basados en Android Gear) funcionarán mejor con alguno de sus procesadores de aplicaciones (básicamente, los Cortex-A). El Cortex-M7 carece de una unidad de manejo de memoria, lo cual según ARM es algo requerido para correr sistemas operativos “ricos” tales como Android.
Entre las empresas que han licenciado al diseño Cortex-M7 se encuentran Atmel, Freescale y ST Microelectronics.









