RAM
ROM - PROM
La memoria PROM está formada por un arreglo de no programable de compuertas AND conectada como decodificador y un arreglo programables OR
Memoria Flash
Estructura Interna de una PLA:
La estructura PLA de dos entradas se puede utilizar para realizar dos puertas lógicas de entrada. Para eso, se queman los fusibles que no son necesarios para realizar esa función lógica particular. Por ejemplo, la puerta XOR realizada mediante un dispositivo lógico programable se muestra a continuación.
El arreglo lógico programable (PLA) es un PLD formado por un arreglo AND y un arreglo OR, ambos programables.

Estructura Interna PAL:
El PAL se encuentra formado por los arreglos AND programable y OR fijo conlógica de salida
Estructura Interna GAL:
Macrocélula lógica de salida
Otra característica adicional de GAL es que también tiene una lógica de salida reprogramable llamada OLMC (macrocélula lógica de salida). La estructura interna de una celda de salida se muestra a continuación.
Estructura Interna CPLD:
Cada bloque funcional (FB) en el CPLD contiene una matriz AND / OR reprogramable junto con un banco de macrocélulas. Como se muestra en la figura, está conectado al mundo externo a través de los bloques de E /S. Todo el dispositivo contiene miles adecenas de miles de Puertas lógica. Por lo tanto, se pueden implementar diseños más complejos.
CPLD se define como la red de PLD que están conectados entre sí a través de una matriz de conmutación. Aquí se muestra el diagrama de bloques general de un CPLD . La matriz de interconexión global, como se muestra en la figura, es reconfigurable por lo que podemos cambiar las conexiones entre los Bloques Funcionales en función de nuestro requerimiento.
FPGA
Los bloques lógicos en la FPGA se utilizan para implementar subfunciones. Cualquier tipo de circuito de función lógica (tanto combinatoria como secuencial) se puede implementar utilizando un bloque lógico. Por lo tanto, los bloques lógicos se denominan comúnmente bloques lógicos configurables (CLB). Un bloque lógico básico contiene

- Tabla de búsqueda (LUT) : para implementar las funciones lógicas combinacionales.
- Registro ( flip flop D ) : para almacenar la salida de la tabla de búsqueda.
- Multiplexor : para seleccionar la salida de la LUT.
Estructura Interna:
Cada bloque lógico de un FPGA tiene un pequeño número de entradas y salidas.
Referencias
- David G. Maxinez, J. A. (2002). VHDL el arte de programar sistemas Digitales. Mexico:Compañia Editoial Continental
- Programmable Logic Device (PLD) | VLSI Tutorials | Mepits. (2014, 11 marzo). Mepits. Recuperado 11 de noviembre de 2021, de https://www.mepits.com/tutorial/80/vlsi/programmable-logic-device-pldStephen


Comentarios
Publicar un comentario