Dispositivos de logica programable
La fabricación de dispositivos de lógica programable se basa en los siguientes dos conceptos:
1. FUNCIONALIDAD COMPLETA La cual se fundamenta en la que toda función lógica se puede realizar mediante una suma de productos. 2. CELDAS DE FUNCIONES UNIVERSALES También denominadas generadores de funciones, son bloques lógicos configurados para procesar cualquier función lógica, similares en su funcionamiento a una memoria. En estas celdas se almacenas los datos de salida del circuito combinacional en vez de implementar físicamente la ecuación booleana.
DISPOSITIVOS LOGICOS PROGRAMABLES
• Un dispositivo lógico programable o PLD, es un dispositivos cuyas características pueden ser modificadas y almacenadas …ver más…
•
•
•
Estructura tipica de un GAL
CPLD
• Un CPLD (Complex Programmable Logic Device) extiende el concepto de un PLD a un mayor nivel de integración ya que permite implementar sistemas con un mejor desempeño porque utilizan menor espacio, mejoran la confiabilidad en el circuito, y reducen costos. Un CPLD se forma con múltiples bloques lógicos, cada uno similar a un PLD. Los bloques lógicos se comunican entre sí utilizando una matriz programable de interconexiones lo cual hace más eficiente el uso del silicio, conduciendo a un mejor desempeño y un menor costo.
CPLD
Matriz de Interconexiones Programables • La matriz de interconexiones programables (PIM) permiten unir los pines de entrada/salida a las entradas del bloque lógico, o las salidas del bloque lógico a las entradas de otro bloque lógico o inclusive a las entradas del mismo. La mayoría de los CPLDs usan una de dos configuraciones para esta matriz: interconexión mediante arreglo o interconexión mediante multiplexores.
Interconexión Mediante Arreglo
• Se basa en una matriz de filas y columnas con una celda programable de conexión en cada intersección. Al igual que en el GAL esta celda puede ser activada para conectar/desconectar la correspondiente fila y columna. Esta configuración permite una total interconexión entre las