120 likes | 333 Views
CARACTERÍSTICAS CLAVE. Las características clave del procesador DSP TMS320C50 se listan en la parte inferior Tiene un tiempo de ejeción de instrucción de punto fijo en un ciclo de trabajo normal de 35-50 ns Compatibilidad con todo el código escrito para los procesadores de la serie ‘C1x y ‘C2x
E N D
CARACTERÍSTICAS CLAVE • Las características clave del procesador DSP TMS320C50 se listan en la parte inferior • Tiene un tiempo de ejeción de instrucción de punto fijo en un ciclo de trabajo normal de 35-50 ns • Compatibilidad con todo el código escrito para los procesadores de la serie ‘C1x y ‘C2x • La operación de la memoria está basada en la RAM • Memoria RAM para programa y datos dentro del integrado de un ciclo simple de 9K x 16 bits • 1056 (1 K) x 16 bits en memoria RAM de datos de acceso dual • 224 K x 16 bits de espacio de direeción de memoria externa direccionable máxima distrubuida de la forma:
CARACTERÍSTICAS MEMORIA DE PROGRAMA MEMORIA DE I/O 64 K MEMORIA DE DATOS MEMORIA GLOBAL 32 K
CARACTERÍSTICAS • Una ALU central de 32 bits, así como también un acumulador y buffer del acumulador de 32 bits. • Una unidad paralela lógica de 16 bits • Un multiplicador paralelo 16 x 16 bits con una capacidad para realizar un producto de 32 bits • Instrucciones para multiplicar y acumular en un solo ciclo de instrucción • 8 registros auxiliares con una unidad aritmética para direccionamiento indirecto • 11 registros de conmutación de contexto (registros fantasma) para el almacenamiento de registros internos de la CPU que se activan durante una rutina de servicio de interrupción
CARACTERÍSTICAS • 8 registros de stack • Desplazadores de barril de datos tanto a la izquierda como a la derecha de 0 a 16 bits y un desplazador de datos incremental • Dos buffers de direccionamiento circular para el direccionamiento circular • Operaciones de repetición tanto de bloque como de instrucción simple para el programa fuente • Instrucciones para mover bloques de memoria para una mejor gestión de programas y datos • 1 puerto serial síncrono de tipo full-dúplex para la comunicación directa entre el ‘C50 y cualquier otro dispositivo serial
CARACTERÍSTICAS • 1 Puerto serie con acceso múltiple por división en tiempo • Temporizador con registros: de periodo, de control y de cuenta para inicio, detención y reestablecimiento mediante software • 64 K de puertos paralelos de I/O , 16 de los cuales, se encuentran mapeados en memoria • 16 estados de espera programados por software para los espacios de memoria de programa, datos e I/O • Operación de sostenimiento extendido para DMA (Direct Memory Access) concurrente • 4 operaciones en pipeline para llamadas incondicionales con retardo, llamadas a subrutinas e instrucciones de retorno • Modo de direccionamiento indexado
CARACTERÍSTICAS • Modo de direccionamiento indexado en bit reversing para la extracción de una FFT en radix-2 • Opción de reloj de división por uno • Generador de reloj interno • Escaneo lógico de frontera JTAG (IEEE standard, 1149.1) • Emulación lógica basada en escaneo de forma interna del procesador • Circuito integrado de 132 terminales
BUFFER DE ACUMULADOR LA CPU (Central Processing Unit) Las ampliaciones realizadas dentro de la CPU del ‘C50 mantienen la compatibilidad con código de sus antecesores ‘C10 y ‘C20, al mismo tiempo que otorgan flexibilidad y un mayor conjunto de instrucciones. La CPU contiene 32 bits
LAS NUEVAS FUNCIONES DE CONTROL Posee capacidades de escalamiento adicionales. El set de instrucciones adecuado para explotar las características adicionales del procesador, así como un conjunto de instrucciones más ortogonal para el usuario.