SlideShare una empresa de Scribd logo
1 de 3
DISPOSITIVOS LÓGICOS PROGRAMABLES

Un Dispositivo Lógico Programable (PLD) es cualquier dispositivo lógico
cuya función está especificada por el usuario, después de fabricado el
dispositivo. Se usan para reemplazar lógica SSI y MSI, ahorrando así en costo y
tiempo en el diseño.


Las iníciales PLD vienen del inglés Programmable Logic Device, que traducido a nuestro
idioma significa Dispositivo Lógico Programable y son circuitos integrados que ofrecen a
los diseñadores en un solo chip, un arreglo de compuertas lógicas y flip-flop’s, que pueden
ser programados por el usuario para implementar funciones lógicas; y así, una manera más
sencilla de reemplazar varios circuitos integrados estándares o de funciones fijas.

Las ventajas que trae con respecto a los circuitos integrados de funciones fijas (series 74XX
y 40XX) son variadas, entre ellas las que considero más importantes son:

- Los PLD’s representan menor costo para los fabricantes.
- Pueden reemplazar funciones de otros dispositivos lógicos.
- Reducción de espacio en las tarjetas de circuito impreso.
- Simplificación del alambrado entre unos chips y otros.
- Disminución en los requerimientos de potencia (por consiguiente menor consumo de
energía)
- Realización de aplicaciones especiales no encontradas en circuitos integrados de
funciones fijas.
- Puede reflejarse menor costo para el usuario al ver las ventajas de tener menor cantidad de
circuitos integrados; por consiguiente, procesos de ensamblado más rápidos, menor
probabilidad de que puedan ocurrir fallas, así como menores procedimientos en la
detección de fallas cuando estas se presenten.
Un PLD típico está compuesto de arreglos de compuertas lógicas, uno de ellos a base de
compuertas AND al que se le denomina Plano AND y el otro de compuertas OR,
denominado Plano OR; estos pueden ser programables y dependiendo del plano o los
planos que lo sean, será la clasificación que reciba el PLD.
SIMBOLOGIA ADOPTADA EN LOS PLD’s
Como se pudo apreciar en la figura anterior solo se tienen dos variables de entrada, habría
que imaginar cual grande sería uno de cuatro, seis u ocho variables; para ver que ya es
bastante complejo para poder representarlo. Afortunadamente los fabricantes han adoptado
una simbología simplificada; para poder así, describir la circuitería interna del dispositivo.
Los fabricantes han sustituido el símbolo del inversor y del no-inversor en uno solo; pero,
con dos salidas complementadas. Han simplificado las líneas de entrada a una compuerta
AND u OR, por medio de una sola línea. Las conexiones entre compuertas se representan
mediante una “X” o un punto. Las “X” se encuentran en el Plano programable y describen
una conexión fusible intacta. En el Plano fijo, un punto representa una conexión fija y que
por supuesto, ya no puede cambiarse. La ausencia de estos dos símbolos en un cruce de
líneas significa que no existe conexión entre ellas.




                                  Clasificación de los PLD

ROM: Mask Read-Only Memory (Memoria de Máscara Programable de Solo Lectura),
Dispositivo programado solamente por el fabricante y como se muestra en el esquema
anterior este se subdivide en tres partes que son:

PROM: Programmable Read-Only Memory (Memoria Programable de Solo Lectura),
Dispositivo programado por el usuario y no borrable o reprogramable.

EPROM: Erasable Programmable Read-Only Memory (Memoria Programable y Borrable
de Solo Lectura); este tipo de Memorias se borran Mediante Luz ultravioleta; con la ventaja
de que puede ser programada por el usuario.

EEPROM: Electrically Erasable Programmable Read-Only Memory (Memoria
Programable y Borrable Eléctricamente de Solo Lectura); al igual que la anterior está
puede ser programada por el usuario.
PLA: Programmable Logic Array ( Arreglo Lógico Programable ), este tipo de
dispositivos resuelve el problema de las PROM; debido a que, tiene tanto el plano AND
como el OR programables. De forma que solo se seleccionan los productos de términos
necesarios para las diferentes aplicaciones; esto hace mucho más eficiente la matriz
programable y al dispositivo más versátil. A este tipo de dispositivos, también se les conoce
como Field Programmable Logic Array (Arreglos Lógicos Programables de Campo). Los
FPLA o PLA aceptan más variables de entrada con mucho menor producto de términos que
2n Estos PLD’s incluyen además la capacidad de programar la polaridad de salida, lo que
permite trabajar con max-términos si se requieren; esto se logra a través de una OR
Exclusiva.

PAL: Programmable Array Logic (Lógica en un Arreglo Programable), la arquitectura de
éste PLD está compuesta por un Plano AND programable y el Plano OR fijo. Este
dispositivo es el intermedio entre una PROM y un PLA; debido a que, por cada entrada que
se agregue no será necesario duplicar la cantidad de fusibles y el tener un plano fijo
conduce a un menor retardo en la circuitería interna. También incluye la capacidad de
programar la polaridad de salida. Este PLD puede incluir una serie de componentes a la
salida del plano OR, como pueden ser: Inversores y Flip-Flops, que permitirán hacer del
dispositivo, un PLD versátil.

Más contenido relacionado

La actualidad más candente

PLD’s (programmable logic device)
PLD’s (programmable logic device)PLD’s (programmable logic device)
PLD’s (programmable logic device)Carlos Solano
 
Introducción a los fpgas
Introducción a los fpgasIntroducción a los fpgas
Introducción a los fpgasMario Beto M P
 
Control de motor dc Programacion en VHDL
Control de motor dc Programacion en VHDL Control de motor dc Programacion en VHDL
Control de motor dc Programacion en VHDL Yael Guzman Orozco
 
Tecnologia dsp,, i2c,pld,asic
Tecnologia dsp,, i2c,pld,asicTecnologia dsp,, i2c,pld,asic
Tecnologia dsp,, i2c,pld,asiceliecerdfy
 
Vhdl organización y arquitectura
Vhdl organización y arquitectura Vhdl organización y arquitectura
Vhdl organización y arquitectura Juan S V
 
Puerto paralelo en c
Puerto paralelo en cPuerto paralelo en c
Puerto paralelo en cmorriz1
 
Apuntes s7 200
Apuntes s7 200Apuntes s7 200
Apuntes s7 200nagavotan
 
Unidad didáctica i circuitos de_logica_digital
Unidad didáctica i circuitos de_logica_digitalUnidad didáctica i circuitos de_logica_digital
Unidad didáctica i circuitos de_logica_digitalNombre Apellidos
 
Contador de leds con puerto paralelo macho db 25 cu zumpango.
Contador de leds con puerto paralelo macho db 25 cu zumpango.Contador de leds con puerto paralelo macho db 25 cu zumpango.
Contador de leds con puerto paralelo macho db 25 cu zumpango.Leida Zuñiga
 
Dudas printf()
Dudas printf()Dudas printf()
Dudas printf()bad_666
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02upc
 

La actualidad más candente (18)

Pld's
Pld'sPld's
Pld's
 
PLD’s (programmable logic device)
PLD’s (programmable logic device)PLD’s (programmable logic device)
PLD’s (programmable logic device)
 
Introducción a los fpgas
Introducción a los fpgasIntroducción a los fpgas
Introducción a los fpgas
 
digitales
 digitales digitales
digitales
 
Programacion c microcontroladores
Programacion c microcontroladoresProgramacion c microcontroladores
Programacion c microcontroladores
 
FPGA.
FPGA. FPGA.
FPGA.
 
Sd3
Sd3Sd3
Sd3
 
Ejemplos pic c
Ejemplos pic cEjemplos pic c
Ejemplos pic c
 
Curso de vhdl
Curso de vhdl Curso de vhdl
Curso de vhdl
 
Control de motor dc Programacion en VHDL
Control de motor dc Programacion en VHDL Control de motor dc Programacion en VHDL
Control de motor dc Programacion en VHDL
 
Tecnologia dsp,, i2c,pld,asic
Tecnologia dsp,, i2c,pld,asicTecnologia dsp,, i2c,pld,asic
Tecnologia dsp,, i2c,pld,asic
 
Vhdl organización y arquitectura
Vhdl organización y arquitectura Vhdl organización y arquitectura
Vhdl organización y arquitectura
 
Puerto paralelo en c
Puerto paralelo en cPuerto paralelo en c
Puerto paralelo en c
 
Apuntes s7 200
Apuntes s7 200Apuntes s7 200
Apuntes s7 200
 
Unidad didáctica i circuitos de_logica_digital
Unidad didáctica i circuitos de_logica_digitalUnidad didáctica i circuitos de_logica_digital
Unidad didáctica i circuitos de_logica_digital
 
Contador de leds con puerto paralelo macho db 25 cu zumpango.
Contador de leds con puerto paralelo macho db 25 cu zumpango.Contador de leds con puerto paralelo macho db 25 cu zumpango.
Contador de leds con puerto paralelo macho db 25 cu zumpango.
 
Dudas printf()
Dudas printf()Dudas printf()
Dudas printf()
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02
 

Similar a Dispositivos lógicos programables PLD

Similar a Dispositivos lógicos programables PLD (20)

4.1 unidad iv circuitos logicos combinacionales
4.1 unidad iv  circuitos logicos combinacionales4.1 unidad iv  circuitos logicos combinacionales
4.1 unidad iv circuitos logicos combinacionales
 
10. Dispositivos Programables Logicos.pptx
10. Dispositivos Programables Logicos.pptx10. Dispositivos Programables Logicos.pptx
10. Dispositivos Programables Logicos.pptx
 
8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf
 
8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf8.- DISPO LOG PROG.pdf
8.- DISPO LOG PROG.pdf
 
6619626-NinethED.ppt
6619626-NinethED.ppt6619626-NinethED.ppt
6619626-NinethED.ppt
 
Pl ds
Pl dsPl ds
Pl ds
 
Diapositiva de Estudio: PPT Estructura de los PLC.pdf
Diapositiva de Estudio: PPT Estructura de los PLC.pdfDiapositiva de Estudio: PPT Estructura de los PLC.pdf
Diapositiva de Estudio: PPT Estructura de los PLC.pdf
 
Plc
PlcPlc
Plc
 
Introduccion a la microelectronica
Introduccion a la microelectronicaIntroduccion a la microelectronica
Introduccion a la microelectronica
 
Trabajo plc
Trabajo plcTrabajo plc
Trabajo plc
 
Expo25
Expo25Expo25
Expo25
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejoras
 
Tutorial micro MSP430
Tutorial micro MSP430Tutorial micro MSP430
Tutorial micro MSP430
 
Plc1
Plc1Plc1
Plc1
 
Plc
PlcPlc
Plc
 
Construcciondeun pl cconpic
Construcciondeun pl cconpicConstrucciondeun pl cconpic
Construcciondeun pl cconpic
 
Memoria Rom
Memoria RomMemoria Rom
Memoria Rom
 
Curso-de-PLC.pdf
Curso-de-PLC.pdfCurso-de-PLC.pdf
Curso-de-PLC.pdf
 
11 dispositivos logicos programables 2018
11 dispositivos logicos programables 201811 dispositivos logicos programables 2018
11 dispositivos logicos programables 2018
 

Dispositivos lógicos programables PLD

  • 1. DISPOSITIVOS LÓGICOS PROGRAMABLES Un Dispositivo Lógico Programable (PLD) es cualquier dispositivo lógico cuya función está especificada por el usuario, después de fabricado el dispositivo. Se usan para reemplazar lógica SSI y MSI, ahorrando así en costo y tiempo en el diseño. Las iníciales PLD vienen del inglés Programmable Logic Device, que traducido a nuestro idioma significa Dispositivo Lógico Programable y son circuitos integrados que ofrecen a los diseñadores en un solo chip, un arreglo de compuertas lógicas y flip-flop’s, que pueden ser programados por el usuario para implementar funciones lógicas; y así, una manera más sencilla de reemplazar varios circuitos integrados estándares o de funciones fijas. Las ventajas que trae con respecto a los circuitos integrados de funciones fijas (series 74XX y 40XX) son variadas, entre ellas las que considero más importantes son: - Los PLD’s representan menor costo para los fabricantes. - Pueden reemplazar funciones de otros dispositivos lógicos. - Reducción de espacio en las tarjetas de circuito impreso. - Simplificación del alambrado entre unos chips y otros. - Disminución en los requerimientos de potencia (por consiguiente menor consumo de energía) - Realización de aplicaciones especiales no encontradas en circuitos integrados de funciones fijas. - Puede reflejarse menor costo para el usuario al ver las ventajas de tener menor cantidad de circuitos integrados; por consiguiente, procesos de ensamblado más rápidos, menor probabilidad de que puedan ocurrir fallas, así como menores procedimientos en la detección de fallas cuando estas se presenten. Un PLD típico está compuesto de arreglos de compuertas lógicas, uno de ellos a base de compuertas AND al que se le denomina Plano AND y el otro de compuertas OR, denominado Plano OR; estos pueden ser programables y dependiendo del plano o los planos que lo sean, será la clasificación que reciba el PLD.
  • 2. SIMBOLOGIA ADOPTADA EN LOS PLD’s Como se pudo apreciar en la figura anterior solo se tienen dos variables de entrada, habría que imaginar cual grande sería uno de cuatro, seis u ocho variables; para ver que ya es bastante complejo para poder representarlo. Afortunadamente los fabricantes han adoptado una simbología simplificada; para poder así, describir la circuitería interna del dispositivo. Los fabricantes han sustituido el símbolo del inversor y del no-inversor en uno solo; pero, con dos salidas complementadas. Han simplificado las líneas de entrada a una compuerta AND u OR, por medio de una sola línea. Las conexiones entre compuertas se representan mediante una “X” o un punto. Las “X” se encuentran en el Plano programable y describen una conexión fusible intacta. En el Plano fijo, un punto representa una conexión fija y que por supuesto, ya no puede cambiarse. La ausencia de estos dos símbolos en un cruce de líneas significa que no existe conexión entre ellas. Clasificación de los PLD ROM: Mask Read-Only Memory (Memoria de Máscara Programable de Solo Lectura), Dispositivo programado solamente por el fabricante y como se muestra en el esquema anterior este se subdivide en tres partes que son: PROM: Programmable Read-Only Memory (Memoria Programable de Solo Lectura), Dispositivo programado por el usuario y no borrable o reprogramable. EPROM: Erasable Programmable Read-Only Memory (Memoria Programable y Borrable de Solo Lectura); este tipo de Memorias se borran Mediante Luz ultravioleta; con la ventaja de que puede ser programada por el usuario. EEPROM: Electrically Erasable Programmable Read-Only Memory (Memoria Programable y Borrable Eléctricamente de Solo Lectura); al igual que la anterior está puede ser programada por el usuario.
  • 3. PLA: Programmable Logic Array ( Arreglo Lógico Programable ), este tipo de dispositivos resuelve el problema de las PROM; debido a que, tiene tanto el plano AND como el OR programables. De forma que solo se seleccionan los productos de términos necesarios para las diferentes aplicaciones; esto hace mucho más eficiente la matriz programable y al dispositivo más versátil. A este tipo de dispositivos, también se les conoce como Field Programmable Logic Array (Arreglos Lógicos Programables de Campo). Los FPLA o PLA aceptan más variables de entrada con mucho menor producto de términos que 2n Estos PLD’s incluyen además la capacidad de programar la polaridad de salida, lo que permite trabajar con max-términos si se requieren; esto se logra a través de una OR Exclusiva. PAL: Programmable Array Logic (Lógica en un Arreglo Programable), la arquitectura de éste PLD está compuesta por un Plano AND programable y el Plano OR fijo. Este dispositivo es el intermedio entre una PROM y un PLA; debido a que, por cada entrada que se agregue no será necesario duplicar la cantidad de fusibles y el tener un plano fijo conduce a un menor retardo en la circuitería interna. También incluye la capacidad de programar la polaridad de salida. Este PLD puede incluir una serie de componentes a la salida del plano OR, como pueden ser: Inversores y Flip-Flops, que permitirán hacer del dispositivo, un PLD versátil.