Está en la página 1de 16

Dispositivos CPLD y FPGA

Arreglos de compuertas programable en campo


(FPGA)

El FPGA es un arreglo de bloques lógicos


programables colocados en una infraestructura de
interconexiones programables; es posible programar
la funcionalidad de los bloques lógicos, las
interconexiones entre bloques y las conexiones entre
entradas y salidas. Un FPGA es programable a nivel
hardware, por lo que proporciona algunas de las
ventajas de un procesador de propósito general y un
circuito especializado.

30/01/2006
Dispositivos CPLD y FPGA
Arreglos de compuertas programable en campo
(FPGA)

Un FPGA (Field-Programmable Gate Array) es un


dispositivo múlti-nivel programable de propósito
general, que integra una gran cantidad de bloques
lógicos programables en un chip. El tamaño y
velocidad de los FPGAs, dependiendo de la
aplicación puede ser equiparable a los Circuitos
Integrados para Aplicaciones Específicas (ASICs),
pero los FPGAs son más flexibles y su ciclo de diseño
es más corto.

30/01/2006
Dispositivos CPLD y FPGA
Arreglos de compuertas programable en campo
(FPGA)

Los dispositivos FPGA se basan en lo que se conoce


como arreglos de compuertas, los cuales en la parte
de la arquitectura contienen tres elementos
configurables: bloques lógicos configurables (CLB),
bloques de entrada y de salida (IOB) y canales de
comunicación.
La capacidad de los FPGA se establece en
cantidades equivalentes al número de compuertas
que el dispositivo sea capaz de implementar.

30/01/2006
Dispositivos CPLD y FPGA

30/01/2006
Dispositivos CPLD y FPGA

30/01/2006
Dispositivos CPLD y FPGA

30/01/2006
Dispositivos CPLD y FPGA

•El uso de FPGA permite el diseño de sistemas tan


complejos como microprocesadores o sistemas en un
solo chip.
•El costo de desarrollo es relativamente bajo.
•No se depende de una fábrica de CI.
•Ciclo de diseño con FPGA corto, el diseño se puede
portar a un ASIC (Application Specific Integrated
Circuit) si la demanda lo requiere.
•Los FPGAs están sustituyendo a los arreglos de
compuertas y a algunos ASIC debido a sus ventajas.
•Potencial grande de desarrollo tecnológico en México
con los FPGAs.

30/01/2006
Dispositivos CPLD y FPGA

30/01/2006
Dispositivos CPLD y FPGA

30/01/2006
30/01/2006
Dispositivos CPLD y FPGA

Características CPLD FPGA


Arquitectura Similar a un PLD Similar a los arreglos de
Más combinacional compuertas
Más registros
Densidad Baja a Media Media a alta
Funcionabilidad Trabajan a frecuencias Típicamente funcionan a
superiores a 200Mhz frecuencias de 100Mhz
Aplicaciones Contadores rápidos Procesadores Digital de
Máquinas de estado Señales (DSP)
Lógica combinacional Diseños con registros

30/01/2006
Dispositivos CPLD y FPGA
Aplicaciones Generales.

Tienen aplicaciones en áreas como


telecomunicaciones, computación, redes, medicina,
procesamiento digital de señales, multiprocesamiento
de datos, microondas, sistemas digitales, telefonía
celular, filtros digitales programables, entre otros.

Los CPLD son recomendables en aplicaciones donde


se requieran muchos ciclos de sumas de productos.
Los FPGA son recomendables en aplicaciones
secuénciales ya que ofrecen alta velocidad en computo
intensivo.
30/01/2006
Dispositivos CPLD y FPGA
Aplicaciones FPGA

Andraka •Procesador digital de señales (DSP)


Consulting •Comunicaciones digitales
Group
•Procesadores de audio y video
•Modems de alta velocidad
•Audio,video, adquisición de datos y
Boton procesamiento de señales en general
Line
•Aplicaciones militares: Criptografía,
seguridad en comunicaciones, proyectos
espaciales
30/01/2006
Dispositivos CPLD y FPGA
Aplicaciones FPGA
•Digitalizadores, Cámaras de Video
New (120Mbytes/sec)
Horizonts
•Video en tiempo real
GU
•Puertos paralelos de comunicaciones
para PC
•Diseño de microcontroladores complejos
Design •Dispositivos para telecomunicaciones,
Service DSP
Segments
•Aplicaciones en diseños para control
industial
30/01/2006
Dispositivos CPLD y FPGA

30/01/2006
Dispositivos CPLD y FPGA

Tarea 3

•Describir el funcionamiento de un CLB empleado en


los FPGA
•Investigar y anotar al menos tres desventajas que
tienen los FPGA
•Investigar quienes son los principales fabricantes de
FPGAs aparte de Xilinx hay tres o más.
•Investigar acerca de VHDL
¿Qué es?
¿Cómo surge?
Fecha de entrega: 31/01/2006

30/01/2006