DISPOSITIVOS LÓGICOSPROGRAMBALES, LA ALTERNATIVA DEL FUTURO. Evolución de los dispositivos lógicos programables. Tipos de arquitecturas. Tendencia actual.MOTIVACIÓN Dispositivos lógicos programables. VHDL. . Aplicaciones de los dispositivos lógicos programables. Invención de la lógica CMOS (1963). Primer circuito itegrado (1958). Invención de la lógica TTL (1962).DISPOSITIVOS LÓGICOS PROGRAMABLES • Evolución de los circuitos integrados: Transistor (1947). Jack Kilby de Texas Instruments. . Ley de Moore (1965). Desarrollos acelerados en la capacidad de las memorias (1969). Bell Laboratories. Desarrollo del microprocesador 8080 (1974). En la década de los 80 se mejoraron las técnicas de fabricación. Mejoramiento de la tecnología CMOS (1972). el cual fue inventado en 1971.DISPOSITIVOS LÓGICOS PROGRAMABLES En esta parte de la historia ya se diseñaba el microprocesador. logrando memorias de mayor tamaño. Aumento en la escala de integración. Memorias . Este tipo de circuitos recibió el nombre de dispositivos lógicos programables.DISPOSITIVOS LÓGICOS PROGRAMABLES • • Al mismo tiempo que las memorias fueron evolucionando se generó un nuevo tipo de dispositivo. . inspirado en la capacidad que tienen las memorias de representar cualquier función lógica. .DISPOSITIVOS LÓGICOS PROGRAMABLES Podríamos definir dispositivo lógico programable como un arreglo de compuertas con conexiones configurables. EVOLUCIÓN DE LOS DISPOSITIVOS LÓGICOS PROGRAMABLES • El primer dispositivo lógico programable fue diseñado por Advanced Micro Devices (AMD) corporation. Se llamó PAL. por sus siglas en inglés Programmable Array logic. . Recibió el nombre de PEEL por sus siglas en inglés Programmable Electrically Erasable Logic. Presenta las mismas propiedades lógicas que los PLA.DISPOSITIVOS LÓGICOS PROGRAMABLES El siguiente dispositivo construido obtuvo el nombre de GAL. Un dispositivo posterior fue desarrollado con la característica de ser borrado y reprogramado eléctricamente. . por sus siglas en inglés Generic Array Logic Device. con la diferencia que pude ser borrado y reprogramado. Los CPLD se basan en tecnología Flash mientras que las FPGA se basan en tecnología SRAM .DISPOSITIVOS LÓGICOS PROGRAMABLES Posteriores desarrollos dieron origen a las arquitecturas actualmente utilizadas en los PLD. Estas arquitecturas son llamadas CPLD por su sigla en inglés Complex Programmable Logic Device y FPGA por su sigla en inglés Field Programmable Gate Array. Un CPLD se forma con múltiples bloques lógicos. mejoran la confiabilidad en el circuito y reducen el costo.ARQUITECTURA CPLD • Extiende un concepto de un PLD a un mayor nivel de integración ya que permite implementar sistemas más eficientes porque utilizan menos espacio. cada uno similar a un PLD. Los bloques lógicos se comunican entre si utilizando una matriz programable de interconexiones lo cual hace más eficiente el uso del silicio y conduce a un mayor desempeño . ARQUITECTURA CPLD . FUNCTION BLOCK . Un 22V10 tiene macroceldas de entrada / salida. Estas tambien están provistas con registros. control de polaridad y buffers para utilizar salidas con alta impedancia por lo general un CPLD tiene macroceldas de entrada / salida. .MACROCELL • Las macroceldas de un CPLD son similares a las de un PLD. Una macrocelda interna es similar a una macrocelda de entrada /salida solo que esta no puede ser conectada directamente a una terminal del dispositivo. Macroceldas de entrada y macroceldas internas u ocultas. MACROCELL . Field Programable Gate Array • Matriz de células lógicas programables CLB. • Cada célula es capaz de realizar una función. • Bloques de entrada y salida.FPGA . la cual se selecciona entre varias posibles: la selección se hace por programación • Las interconexiones entre las células son igualmente programables . Arquitectura FPGA .
Report "Dispositivos Lógicos Programbales, La Alternativa Del Futuro"