Sunteți pe pagina 1din 4

TMS 320C6713 DSK

PROCESADOR DIGITAL DE SEALES

2011

Un procesador digital de seales o DSP (sigla en ingls de digital signal processor) es un sistema basado en un procesador o microprocesador que posee un juego de instrucciones, un hardware y un software optimizados para aplicaciones que requieran operaciones numricas a muy alta velocidad. Debido a esto es especialmente til para el procesado y representacin de seales analgicas en tiempo real: en un sistema que trabaje de esta forma (tiempo real) se reciben muestras (samples en ingls), normalmente provenientes de un conversor analgico/digital (ADC).

Se ha dicho que puede trabajar con seales analgicas, pero es un sistema digital, por lo tanto necesitar un conversor analgico/digital a su entrada y digital/analgico 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 diseo e instrucciones especficas para el procesado digital, se puede dar una idea de su enorme potencia para este tipo de aplicaciones. Estas caractersticas constituyen la principal diferencia de un DSP y otros tipos de procesadores.

Para adentrar en su funcionamiento se pondr el ejemplo de un filtro: el DSP recibir valores digitales o samples procedentes de la seal de entrada, calcula qu salida se obtendr para esos valores con el filtro que se le ha programado y saca esa salida. Un posible sistema basado en un DSP puede ser el siguiente:

La seal entrante entra directamente en un filtro antialiasing para evitar frecuencias superiores a la muestreada del conversor analgico-digital. Despus se lleva a cabo el procesado digital en el mdulo DSP, para despus volverse a convertir en analgico y dar paso a la salida.

ANTECENDENTES En 1978, INTEL lanz el 2920 como un procesador analgico de seales. Este posea un chip ADC/DAC con un procesador de seales interno, pero no posea un multiplicador de hardware, el 2920 no tuvo xito en el mercado.

En 1979, AMI lanza el S2811, fue diseado como un microprocesador perifrico, al igual que el 2920 no tuvo gran xito en el mercado. En el mismo ao, Bell Labs introduce el primer chip procesador digital de seales (DSP), The Mac 4 Microprocessor. Luego en 1980 fueron presentados en el ISSCC80 los primeros DSP completos: el PD7710 de NEC y el DSP1 de AT&T, ambos procesadores fueron inspirados en las investigaciones de PSTN Telecomunicaciones. En ese mismo ao NEC comenz la produccin del PD7710, la primera produccin de DSP completos en el mundo.

El primer DSP producido por Texas Instruments, el TMS32010, prob ser un suceso mayor. Actualmente el TMS320C4X diseado y producido por TEXAS INSTRUMENTS, surge con ciertas ventajas frente al resto de los procesadores, ya que ste se disea para ser escalable; es decir, para que pueda trabajar en paralelo con otros dispositivos similares. Muchos de los procesadores se engloban dentro de la filosofa CISC, (Complex Instruction Set Computers) Aunque se pueden encontrar en el mercado algunos que operen bajo la filosofa RISC (Reduced Instruction Set Computers); estos ltimos dedicados para aplicaciones concretas como la telefona mvil.

TMS 320C6713 DSK


PROGRAMACION

2011

Un DSP se puede programar tanto en ensamblador como en C. Cada familia de DSP tienen su propio lenguaje ensamblador y sus propias herramientas suministradas por el fabricante. Gracias a la colaboracin entre fabricantes, existen lenguajes de ms alto nivel (y por lo tanto, ms sencillos y rpidos de usar) que incorporan la capacidad de programar los DSP, en general pasando por un precompilado automtico en C. Son los casos de LabVIEW y Matlab.

APLICACIONES

Las aplicaciones ms habituales en las que se emplean DSP son el procesado de audio y vdeo; y cualquier otra aplicacin que requiera el procesado en tiempo real. Con estas aplicaciones se puede eliminar el eco en las lneas de comunicaciones, lograr hacer ms claras imgenes de rganos internos en los equipos de diagnstico mdico, cifrar conversaciones en telfonos celulares para mantener privacidad, analizar datos ssmicos para encontrar nuevas reservas de petrleo, hace posible las comunicaciones wireless LAN, el reconocimiento de voz, los reproductores digitales de audio, los modems inalmbricos, las cmaras digitales, y una larga lista de elementos que pueden ser relacionados con el proceso de seales.

ARQUITECTURA

Un DSP est diseado teniendo en cuenta las tareas ms habituales del procesado digital: sumas, multiplicaciones y retrasos (almacenar en memoria).

Los DSP abandonan la arquitectura clsica de Von Neumann, en la que datos y programas estn en la misma zona de memoria, y apuestan por la denominada Arquitectura Harvard. En una arquitectura Hardvard existen bloques de memoria fsicamente separados para datos y programas. Cada uno de estos bloques de memoria se direcciona mediante buses separados (tanto de direcciones como de datos), e incluso es posible que la memoria de datos tenga distinta anchura de palabra que la memoria de programa (como ocurre en ciertos microcontroladores).

Los elementos bsicos que componen un DSP son:

Conversores en las entradas y salidas Memoria de datos, memoria de programa y DMA. MACs: multiplicadores y acumuladores. ALU: Unidad aritmtico-lgica. Registros. PLL: Bucles enganchados en fase. PWM: Mdulos de control de ancho de pulso.

TMS 320C6713 DSK


EL TMS320C6713 DSP Started Kit (DSK) da a los usuarios un conveniente y bajo precio para evaluar los rasgos y la arquitectura del Procesador de Seal TMS320C6713 Digital de Texas Instruments. Este C6713 autnomo DSK viene con una amplia gama de perifricos en la tarjeta e interfaces para permitir al desarrollo de una variedad de aplicaciones del procesamiento de una seal. Con hasta 1800 MIPS de energa de proceso el TMS320C6713 puede ser usado para desarrollar algoritmos en las reas siguientes: lenguaje de compresin / descompresin, reconocimiento de voz, texto a voz, fax / conversin de datos, mdems, conversiones de protocolo, la generacin de tonos / deteccin, y cancelacin de eco. El DSK TMS320C6713 es alimentado por una fuente de alimentacin externa, que se incluye.

TMS 320C6713 DSK

2011

El 6713 DSP Starter Kit (DSK) es una plataforma de bajo costo que permite a los ingenieros evaluar y desarrollar aplicaciones para la familia de Texas Instruments C67X DSP. DSK esta se basa en TI C6713 DSP optimizado para las aplicaciones de audio. Las caractersticas principales de este DSK a 225MHz son:

AIC23 Cdec estreo Embedded USB JTAG controller with plug and play drivers, USB cable included TI TLV320AIC23 codec 16MB SDRAM 512K bytes of on board Flash ROM 3 Expansion connectors (Memory Interface, Peripheral Interface, and Host Port Interface) On board IEEE 1149.1 JTAG connection

Adems, este DSK puede programarse utilizando herramientas de desarrollo de cdigo compositor Studio de TI, nos proporciona un entorno de desarrollo integrado de potencia industrial para programacin en C y Asembler de programacin.

La figura siguiente ilustra las principales secciones de la tarjeta:

Figura :TMS320C6713 DSK

El DSP de TMS320C6713 es el corazn de la Junta. Es un miembro principal de la lnea de C67X de Texas Instruments de punto SFSR, cuyas caractersticas distintivas son un ncleo de muy alto rendimiento 225 DSP de VLIW MHz y 256 Kb de memoria interna. Perifricos en chip incluyen una interfaz de memoria externa de 32 bits (EMIF) con controlador integrado de SDRAM, multicanal 2 buffered puertos seriales (McBSPs), dos temporizadores de a bordo y un controlador DMA mejorado (EDMA). 6713 La representa la gran final de TI C6700 flotante lnea DSP de punto tanto en trminos de desempeo computacional y recursos en el chip.

El 6713 tiene una cantidad importante de memoria interna. Por lo tanto muchas aplicaciones ser capaces de tener todo el cdigo y datos en el chip. Para nuestra aplicacin era suficiente para usar la memoria en el chip. SDRAM externo tambin est disponible en el tablero DSK, que se utilizar si adems agregamos ms funcionalidad al algoritmo existente del cambio de tono. Accesos externos se realizan a travs de la EMIF que puede conectarse a las memorias sincrnicas y asincrnicas.

El SFSR se utiliza con frecuencia en las aplicaciones de procesamiento de audio para que la DSK incluye un cdec a bordo llamado la AIC23. Codec es la sigla de codificador/decodificador, el trabajo de la AIC23 es cdigo muestras de entrada analgicas a un

TMS 320C6713 DSK

2011

formato digital para el DSP procesar y, a continuacin, descodificar datos procedentes del DSP para generar la salida analgica procesada. Digital los datos se envan a y desde el cdec en McBSP1.

Figura 9: DSK LEDs

La DSK tiene cuatro diodos emisores luz (LED) y cuatro interruptores que permiten a los usuarios interactuar con programas a travs de pantallas LED y usuario simple de entrada de los conmutadores.

La DSK implementa la lgica necesaria para unir a los componentes de la placa en un dispositivo lgico programable llamado un CPLD. Adems de lgica de pegamento al azar, el CPLD implementa un conjunto de 4 registros programable de software que puede utilizarse para acceder a los LEDs a bordo y conmutadores DIP as como el control de la interfaz de tarjeta secundaria. Utilizamos la configuracin por defecto de la CPLD para este proyecto.

BIBLIOGRAFA:

http://www.kanecomputing.co.uk/dsk_c6713.htm http://cnel.ufl.edu/~harpreet/projects/speech_website/main.htm http://www.ee.nmt.edu/~elosery/fall_2004/ee451/labs/lab1/

S-ar putea să vă placă și