Colección de citas famosas - Slogan de motivación - ¿Qué son AVR y ARM? ¿Qué tan grande es la diferencia?

¿Qué son AVR y ARM? ¿Qué tan grande es la diferencia?

AVR se refiere a microcontrolador, ARW se refiere a

1. Diferentes referencias

1: Es una mejora desarrollada por ATMEL en 1997 con un conjunto de instrucciones reducido. Microcontrolador de 8 bits de alta velocidad con Flash incorporado.

2. ARW: Es el primer microprocesador RISC de bajo coste energético diseñado por British Acorn Co., Ltd.

2. Diferentes características

1. AVR: abolir el ciclo de la máquina y abandonar la búsqueda de instrucciones completas por parte de la computadora de instrucciones complejas (CISC), adoptar un conjunto de instrucciones simplificado y utilizar palabras; Como unidad de longitud de instrucción, los operandos y códigos de operación enriquecidos se organizan en una palabra (esto es cierto para las instrucciones de un solo ciclo que representan la mayor parte del conjunto de instrucciones. El ciclo de búsqueda de instrucciones es corto y las instrucciones se pueden buscar previamente para realizarlas). operaciones de canalización, por lo que puede ser de alta velocidad Ejecutar instrucciones.

2. ARW: permite que la aceleración de Java alcance un rendimiento mucho mayor que la máquina virtual Java (JVM) basada en software y reduce el consumo de energía en un 80% en comparación con el núcleo de aceleración equivalente que no es Java. La adición del conjunto de instrucciones DSP a la función de la CPU proporciona capacidades mejoradas de operación aritmética de 16 y 32 bits, mejorando el rendimiento y la flexibilidad.

3. Diferentes ventajas

1. AVR: Memoria de programa Flash incorporada de alta calidad, fácil de borrar y escribir, admite ISP e IAP y facilita la depuración y el desarrollo del producto. producción y actualizaciones.

2. ARW: El procesador ARM en sí tiene un diseño de 32 bits, pero también está equipado con un conjunto de instrucciones de 16 bits. En general, ahorra hasta un 35% en comparación con el equivalente de 32 bits. código de bits, pero puede conservar todas las ventajas del sistema de 32 bits.

Enciclopedia Baidu-avr

Enciclopedia Baidu-ARM