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).
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) |