dsp dispositivos programables y sus tendencias
DESCRIPTION
Dispositivos programables y sus tendenciasTRANSCRIPT
![Page 1: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/1.jpg)
Jorge Guillermo Hernández GarcíaI.T.I.T
![Page 2: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/2.jpg)
Esta presentación tiene como objetivo dar a conocer los dispositivos programables y sus tendencias.
Enfocando específicamente los dispositivos ◦ DSP◦ dsPIC◦ FPGA◦ FPAA
![Page 3: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/3.jpg)
La lógica programable, como el nombre implica, es una familia de componentes que contienen conjuntos de elementos lógicos (AND, OR, NOT, LATCH, FLIP-FLOP) que pueden configurarse en cualquier función lógica que el usuario desee y que el componente soporte. Hay varias clases de dispositivos lógicos programables: ASICs, FPGAs, PLAs, PROMs, PALs, GALs, y PLDs complejos.
![Page 4: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/4.jpg)
Un procesador digital de señales o DSP (sigla en inglés de digital signal processor) es un sistema basado en un procesador o microprocesador que posee un conjunto de instrucciones, un hardware y un software optimizados para aplicaciones que requieran operaciones numéricas a muy alta velocidad.
Debido a esto es especialmente útil para el procesado y representación de señales analógicas en tiempo real: en un sistema que trabaje de esta forma (tiempo real) se reciben muestras (samples en inglés), normalmente provenientes de un conversor analógico/digital (ADC).
![Page 5: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/5.jpg)
Alta velocidad de cálculos aritméticos.
Transferencia de datos hacia y desde el mundo real.
Arquitecturas de memoria de múltiple acceso.
![Page 6: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/6.jpg)
Un DSP para operar requiere unas simples funciones típicas:
◦ Suma y Multiplicación.
◦ Retrasos.
◦ Manejo de Arreglos (vectores).
![Page 7: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/7.jpg)
Procesamiento digital de audio
Procesamiento digital de voz
Procesamiento digital de imágenes
Procesamiento digital de vídeo
Procesamiento digital de datos
![Page 8: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/8.jpg)
Una FPGA (del inglés Field Programmable Gate Array) es un dispositivo semiconductor que contiene bloques de lógica cuya interconexión y funcionalidad puede ser configurada 'in situ' mediante un lenguaje de descripción especializado.
La lógica programable puede reproducir desde funciones tan sencillas como las llevadas a cabo por una puerta lógica o un sistema combinacional hasta complejos sistemas en un chip.
![Page 9: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/9.jpg)
Interconexiones programables permite a los bloques lógicos de un FPGA ser interconectados según la necesidad del diseñador del sistema
Una placa programable de uso genérico reutilizable o semi-permanente)
pueden ser programados después del proceso de manufactura
![Page 10: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/10.jpg)
Una tendencia reciente ha sido combinar los bloques lógicos e interconexiones de los FPGA con microprocesadores y periféricos relacionados para formar un *Sistema programable en un chip*
Otra alternativa es hacer uso de núcleos de procesadores implementados haciendo uso de la lógica del FPGA
![Page 11: Dsp Dispositivos programables y sus tendencias](https://reader036.vdocuments.pub/reader036/viewer/2022062515/563dba07550346aa9aa21121/html5/thumbnails/11.jpg)