Está en la página 1de 11

Jorge Guillermo Hernndez Garca

I.T.I.T

Esta presentacin tiene como objetivo dar a


conocer los dispositivos programables y sus
tendencias.
Enfocando especficamente los dispositivos

DSP
dsPIC
FPGA
FPAA

La lgica programable, como el nombre


implica, es una familia de componentes que
contienen conjuntos de elementos lgicos
(AND, OR, NOT, LATCH, FLIP-FLOP) que
pueden configurarse en cualquier funcin
lgica que el usuario desee y que el
componente soporte. Hay varias clases de
dispositivos lgicos programables: ASICs,
FPGAs, PLAs, PROMs, PALs, GALs, y PLDs
complejos.

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

Alta velocidad de clculos aritmticos.

Transferencia de datos hacia y desde el


mundo real.

Arquitecturas de memoria de mltiple


acceso.

UnDSPpara operar requiere unas simples


funciones tpicas:
Suma y Multiplicacin.
Retrasos.
Manejo de Arreglos (vectores).

Procesamiento digital de audio

Procesamiento digital de voz

Procesamiento digital de imgenes

Procesamiento digital de vdeo

Procesamiento digital de datos

Una FPGA (del ingls Field Programmable Gate


Array) es un dispositivo semiconductor que
contiene bloques de lgica cuya interconexin y
funcionalidad puede ser configurada 'in situ'
mediante un lenguaje de descripcin
especializado.

La lgica programable puede reproducir desde


funciones tan sencillas como las llevadas a
cabo por una puerta lgica o un sistema
combinacional hasta complejos sistemas en un
chip.

Interconexiones programables permite a los


bloques lgicos de un FPGA ser
interconectados segn la necesidad del
diseador del sistema

Una placa programable de uso genrico


reutilizable o semi-permanente)

pueden ser programados despus del


proceso de manufactura

Una tendencia reciente ha sido combinar los


bloques lgicos e interconexiones de los
FPGA con microprocesadores y perifricos
relacionados para formar un *Sistema
programable en un chip*

Otra alternativa es hacer uso de ncleos de


procesadores implementados haciendo uso
de la lgica del FPGA