Nuevo Procesador Cortex-M7

publicado en: Blog | 0

El procesador ARM Cortex-M7 es el miembro más reciente y de más alto rendimiento  de la familia de procesadores Cortex-M, y permitirle a los fabricantes  construir una sofisticada variedad de microcontroladores y sistemas embebidos.

El Cortex-M7 ha sido diseñado para ofrecer un alto nivel de rendimiento, manteniendo al mismo tiempo la excelente capacidad de respuesta y la facilidad de uso de la arquitectura ARMv7-M. Sus interfaces de sistema flexibles, líderes en la industria y de alto rendimiento, son ideales para una amplia variedad de áreas de aplicación incluyendo, automatización industrial y automotriz, dispositivos médicos, audio de alta calidad, imagen y procesamiento de voz, la fusión de sensores, control avanzado de motores y en el desarollo de dispositivos Internet de las Cosas (IoT).

 

Cortex-M7-chip-diagramLG

 

ARM Cortex-M7 Features
ISA Support ARMv7-M
Extension DSP ciclo único 16/32-bit MAC
Ciclo único dual 16-bit MAC
8/16-bit SIMD aritmética
Divisor por Hardware (2-12 Cycles)
Unidad de punto Flotante unidad de coma flotante  simple y doble precisión
compatible con IEEE 754
Pipeline 6 etapas de superescalar + predicción de saltos
Eficiencia de rendimiento 5.04 CoreMark/MHz*
Eficiencia de rendimiento 2.14 / 2.55 / 3.23 DMIPS/MHz**
Inter de conexión 64-bit AMBA4 AXI, AHB peripheral port (64MB to 512MB)
caché de instrucciones 0 to 64kB, 2-camino opcional asociado con ECC
caché de datos 0 to 64kB, 4-camino opcional asociado con ECC
instruccion TCM 0 to 16MB con opcion ECC
Dato TCM 0 to 16MB con opcion ECC
Proteccion de Memoria Opcional 8 o 16 región MPU con subregiones y región de fondo
Interrupcioness Interrupción (NMI) + 1 a 240 interrupciones físicas no enmascarables
Niveles de prioridad de interrupción 8 a 256 niveles de prioridad
Wake-up controlador de interrupción Hasta 240 alarmas
modos de espera Integrado WFI y WFE Instrucciones y dormir sobre la capacidad de salida.
Para dormir y señales de sueño profundo.
Modo de retención opcional con Kit de administración de energía de ARM
manipulación de bits Instrucciones integrados y Anillamiento Bit
Debug Opcional JTAG & Serial-Wire de depuración Puertos. Hasta 8 puntos de interrupción y 4 Advertencias.
Trace Instrucción opcional y Data Trace (ETM), Data Trace (DWT), y Instrumentación Trace (ITM)