La diferencia entre chip dsp y microcontrolador
Las diferencias son las siguientes:
1. La estructura de la memoria es diferente. El microcontrolador utiliza estructuras de memoria de Von y Neumann. En esta estructura, sólo hay un espacio de memoria conectado al núcleo del procesador a través de un conjunto de buses (un bus de direcciones y un bus de datos). La mayoría de los DSP adoptan la estructura de Harvard, que divide el espacio de memoria en dos para almacenar programas y datos respectivamente.
2. Los cálculos de punto fijo son diferentes. La mayoría de los DSP utilizan cálculos de punto fijo en lugar de punto flotante. Para garantizar la precisión numérica sin utilizar una máquina de punto flotante, los procesadores DSP admiten cálculos saturados, redondeo y desplazamiento tanto en el conjunto de instrucciones como en el hardware.
3. Diferentes métodos de direccionamiento, los procesadores DSP a menudo admiten modos de direccionamiento especiales, como direccionamiento de módulo (cíclico) y direccionamiento de bits inversos. Estos modos de direccionamiento muy especializados no se utilizan habitualmente en GPP y sólo pueden implementarse en software.
4. El soporte para operaciones de multiplicación intensivas es diferente. El microcontrolador no está diseñado para realizar tareas de multiplicación intensivas. Incluso algunos GPP modernos requieren múltiples ciclos de instrucción para realizar una multiplicación. Los procesadores DSP utilizan hardware especializado para implementar la multiplicación de un solo ciclo. El procesador DSP también agrega un registro acumulador para procesar la suma de múltiples productos. Los registros acumuladores suelen ser más anchos que otros registros y agregan bits adicionales llamados bits de resultado para evitar el desbordamiento.
5. El bucle de sobrecarga cero es diferente. Microcomputadora de un solo chip es una traducción más precisa de Microcomputadora de un solo chip, pero puede reflejar mejor las ideas de diseño de la microcomputadora de un solo chip y tiene características técnicas a largo plazo. control). La razón por la cual aparece el término Microcomputadora de un solo chip.