Dispositivos L Gicos Programables
Programables (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 más eficientesporque utilizan menos 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 comunicanentre sí utilizando una matriz programable de interconexiones lo cual hace más eficiente el uso del silicio y conduce a un mejor
Desempeño. A continuación se explican brevemente las principalescaracterísticas de la arquitectura de un CPLD.
Múltiples PLDs pueden ser combinados en un integrado usando estructuras de interconexión programables.
Esos PLDs son llamados CPLDs.MATRIZ DE I NTERCONEXIONES PROGRAMABLES
La matriz de interconexiones programables, PIM Programmable Interconect Matrix (véase la figura 2.4), permite unir los pines de entrada/salida a las entradasdel 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 bloque. La mayoría de los CPLDs usan una de dos configuraciones para estamatriz: interconexión mediante arreglo o interconexión mediante multiplexores. La primera se basa en una matriz de filas y columnas con una celda EECMOS en cada intersección. Al igual que en el GALesta celda puede ser activada para conectar/desconectar la correspondiente fila y columna. Esta configuración permite una total interconexión entre las entradas y salidas de los bloques lógicos. Sinembargo, estas ventajas provocan que disminuya el desempeño del dispositivo además de aumentar el consumo de energía y el tamaño del componente. En la interconexión mediante multiplexores, existe unmultiplexor por cada entrada al bloque lógico. Las vías de interconexión programables son conectadas a las entradas de un número fijo de multiplexores por cada bloque lógico. Las entradas de selección...
Regístrate para leer el documento completo.