El núcleo del procesador ARC es un núcleo de procesador rentable para la integración ASIC con un 50 % menos de consumo de energía y alto rendimiento para aplicaciones exigentes. Soporta operación de 80MHz a 2.5V.El núcleo del procesador ARC es un núcleo de procesador rentable para la integración ASIC con un 50 % menos de consumo de energía y alto rendimiento para aplicaciones exigentes. Soporta operación de 80MHz a 2.5V.
ARC es un procesador de canalización de cuatro etapas que incorpora instrucciones, datos y direccionamiento completos de 32 bits. El conjunto de instrucciones es ortogonal con todos los modos de direccionamiento implementados para todas las instrucciones aritméticas y lógicas. El procesador tiene buses de instrucciones y datos separados y numerosas señales de interrupción externas.
ARC proporciona 32 instrucciones separadas. Las primeras 16 instrucciones están predefinidas en la base y proporcionan instrucciones de carga/almacenamiento y bifurcación/salto, además de un conjunto de instrucciones aritméticas y lógicas. Las 16 instrucciones restantes están disponibles para que los clientes agreguen extensiones específicas de la aplicación. Estas pueden ser instrucciones para la biblioteca ARC o instrucciones desarrolladas por el cliente. Las instrucciones extendidas pueden ser de un solo ciclo o de varios ciclos, y pueden construirse con una memoria local específica de instrucción separada del resto del sistema de memoria ARC.
*característica*
* Instrucciones básicas personalizadas específicas de la aplicación
* Elimina la necesidad de DSP y procesadores separados
* Admite funcionamiento a 80 MHz (típico) a 2,5 V
* Entorno único de desarrollo de hardware y software
* Tamaño de troquel pequeño
* Lógica de depuración integrada en el chip