Loading documents preview...
DIFERENCIAS ENTRE UN DSP Y UN MICROPROCESADOR JERSON FABRICIO AREVALO RODRIGUEZ 1090462369
DIFERENCIAS • Se ha dicho que puede trabajar con señales analógicas, pero es un sistema digital, por lo tanto necesitará un conversor analógico/digital a su entrada y digital/analógico en la salida. Como todo sistema basado en procesador programable necesita una memoria donde almacenar los datos con los que trabajará y el programa que ejecuta. • Si se tiene en cuenta que un DSP puede trabajar con varios datos en paralelo y un diseño e instrucciones específicas para el procesado digital, se puede dar una idea de su enorme potencia para este tipo de aplicaciones. Estas características constituyen la principal diferencia de un DSP y otros tipos de procesadores.
• Permiten realizar la operación multiplicar-acumular en un solo ciclo. • Permiten realizar varios accesos a memoria en un solo ciclo de instrucción, de esta manera el procesador puede buscar una instrucción mientras a la vez está, realizando la búsqueda de operandos y/o almacenando el resultado de una instrucción anterior. • Para permitir múltiples accesos a memoria, los DSP incluyen memorias multipuerto e incluso bancos de memoria independientes. • Poseen una o más unidades generadoras de direcciones independientes. Dichas unidades operan en paralelo con la ejecución de instrucciones aritméticas. • La mayoría de los DSP disponen de un set de instrucciones que soportan la ejecución de bucles, debido a que los algoritmos DSP implican cálculos repetitivos. • Incorporan varios puertos de entrada/salida serie o paralelo para manejar interrupciones y accesos directos a memoria sin intervención del procesador.