PLD's


DEFINICIÓN DE PLD


Los Dispositivos Lógicos Programables (PLD´s) son dispositivos programables por el usuario para aplicar una gran variedad de funciones lógicas en diferentes sistemas.



ARQUITECTURA BÁSICA DE UN PLD

Las entradas vienen desde un arreglo lógico, estos arreglos están hechos por filas y columnas, como se muestra en la sig, figura:

Cada par de columnas representa la entrada negada o complementada y la misma entrada sin negar y cada fila representa un termino AND. Las conexiones lógicas se establecen entre diferentes columnas y filas en el arreglo para determinar cual combinación de entradas llevaran al termino AND a un nivel alto.
Más de un término AND alimenta una compuerta OR. La salida es la suma de productos.

DIFERENTES TIPOS DE PLD's

Los diferentes tipos de PLD´s son los PAL´s  (Programmable Array Logic) o Logica en un Arreglo Programable en español. El otro tipo de PLD es el PLA(Programmable Logic Array) o Arreglo Logico Programable en español. 


LENGUAJES DE PROGRAMACIÓN DE LOS PLD

Actualmente cada fabricante de estos dispositivos  diseña su propio software para programar dichos dispositivos lo que quiere decir que existen una gran variedad de lenguajes de programación ya que son demasiado fabricantes. Los lenguajes mas populares a nivel mundia son 3:

  • Lenguaje de contactos o Ladder
  • Lenguaje Booleano (Lista de instrucciones)
  • Diagrama de funciones