Plds
Plds
Plds
Campus Lerma
Ingeniería Electrónica
Reporte de Investigación
(Dispositivos Lógicos Programables PLD’s)
Tema: PLD´S
PARTICIPANTE(S)
Luis Damian Samarron Cantarell
Docente:
Ing. Fernando Abraham Escalante Guerrero, MCCT
Lugar Fecha
Campeche 03/03/2024
Contenido
Introducción ............................................................................................................................. 3
PLA.......................................................................................................................................... 4
PAL.......................................................................................................................................... 5
GAL ......................................................................................................................................... 6
CPLD ....................................................................................................................................... 7
FPGA ....................................................................................................................................... 8
Conclusión ............................................................................................................................... 9
Fuentes de Información ......................................................................................................... 10
Introducción
Los Dispositivos Lógicos Programables (PLD) son circuitos integrados que ofrecen a los diseñadores
una solución flexible para implementar funciones lógicas en un solo chip. Estos dispositivos
contienen una matriz de puertas lógicas y flip-flops que pueden ser programados por el usuario para
crear circuitos digitales personalizados. El desarrollo y la implementación de soluciones basadas en
CPLD requieren un entendimiento detallado de sus ventajas, limitaciones y aplicaciones óptimas. A
través de este análisis, se puede apreciar cómo las CPLD llenan un nicho importante en el diseño
electrónico, proporcionando una solución eficaz para proyectos que no necesitan la alta
complejidad y recursos que ofrecen las FPGA, pero que superan las capacidades de las soluciones
más básicas como las PAL. A continuación, se explorarán en detalle las características, ventajas,
desventajas y aplicaciones típicas de las CPLD, subrayando su valor y posición única dentro del
espectro de dispositivos de lógica programable.
3
PLA
Un Array Lógico Programable (PLA), es un
circuito PLD que puede programarse para
ejecutar una función compleja.
Normalmente se utilizan para
implementar lógica combinacional, pero
algunos PLA pueden usarse para
implementar diseños lógicos secuenciales.
El PLA es una solución con un solo circuito
integrado a muchos problemas lógicos,
que pueden tener muchas entradas y
muchas salidas. Se trata de una solución
AND-OR de dos niveles combinacional que
puede programarse para realizar cualquier expansión lógica de suma de productos, sujeta a las
limitaciones del producto. Estas limitaciones son el número de entradas (n), el número de salidas
(m) y el número de términos productos (p). Se puede describir como un “PLA n x m con p términos
productos”. Por tanto, su utilidad está limitada a funciones que puedan expresarse en forma de
suma de productos usando p o menos términos productos.
Un caso especial de PLA es el de uno de los PLD’s más populares, el PAL (Lógica de Array
Programable). En este dispositivo solo es programable la parte correspondiente a la AND, mientras
que la OR es fija. Es un circuito PLD que puede programarse para ejecutar una función compleja.
Normalmente se utilizan para implementar lógica combinacional pero algunos PLA pueden usarse
para implementar diseños lógicos secuenciales. El PLA es una solución con un solo circuito integrado
a muchos problemas lógicos, que pueden tener muchas entradas y muchas salidas.
Se trata de una solución AND-OR de dos niveles combinacional que puede programarse para realizar
cualquier expansión lógica de suma de productos, sujeta a las limitaciones del producto. Estas
limitaciones son el número de entradas (n), el número de salidas (m) y el número de términos
productos (p). Se puede describir como un “PLA n x m con p términos productos”. Por tanto, su
utilidad está limitada a funciones que puedan expresarse en forma de suma de productos usando p
o menos términos productos.
4
PAL
5
GAL
6
CPLD
7
FPGA
8
Conclusión
Las CPLD juegan un papel crucial en el mundo de la electrónica y el diseño de sistemas digitales,
ofreciendo una solución eficiente y costo-efectiva para aplicaciones de complejidad media. Su
previsibilidad, bajo consumo de energía y costo-efectividad las hacen ideales para ciertas
aplicaciones, aunque las limitaciones en escalabilidad y flexibilidad pueden requerir el uso de FPGA
o ASICs para proyectos más complejos. Como con cualquier tecnología, la elección entre CPLD,
FPGA, y otras soluciones de lógica programable dependerá de las especificaciones del proyecto,
incluyendo la complejidad del diseño, los requisitos de rendimiento, el presupuesto y el consumo
energético.
9
Fuentes de Información
Romero, J. (2021, December 21). ¿Qué es un FPGA y para qué sirve? GEEKNETIC; GEEKNETIC.
https://www.geeknetic.es/FPGA/que-es-y-para-que-sirve
de, C. (2006, July 24). dispositivo electrónico. Wikipedia.org; Wikimedia Foundation, Inc.
https://es.wikipedia.org/wiki/CPLD
Circuitos integrados (CI) | Integradas | CPLD (dispositivos lógicos programables complejos) | Digi-
Key Electronics. (2024). Digi-Key Electronics.
https://www.digikey.com.mx/es/products/filter/integradas/cpld-dispositivos-l%C3%B3gicos-
programables-complejos/695
10