dsp dispositivos programables y sus tendencias

Post on 11-Dec-2015

220 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Dispositivos programables y sus tendencias

TRANSCRIPT

Jorge Guillermo Hernández GarcíaI.T.I.T

Esta presentación tiene como objetivo dar a conocer los dispositivos programables y sus tendencias.

Enfocando específicamente los dispositivos ◦ DSP◦ dsPIC◦ FPGA◦ FPAA

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.

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).

Alta velocidad de cálculos aritméticos.

Transferencia de datos hacia y desde el mundo real.

Arquitecturas de memoria de múltiple acceso.

Un DSP para operar requiere unas simples funciones típicas:

◦ Suma y Multiplicación.

◦ Retrasos.

◦ Manejo de Arreglos (vectores).

Procesamiento digital de audio

Procesamiento digital de voz

Procesamiento digital de imágenes

Procesamiento digital de vídeo

Procesamiento digital de datos

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.

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

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

top related