Matriz logica generica
La GAL se forma con una matriz AND reprogramable y una matriz OR fija , con una salida lógica programable. La figura 4.4.7. muestra el diagrama debloques de una GAL. Esta estructura permite implementar cualquier expresión lógica suma de productos con un número de variables limitado.
Figura 4.4.7. Diagrama de Bloques de una GAL (Generic ArrayLogic).
Las dos principales diferencias entre los dispositivos GAL y PAL son:
a) la GAL es reprogramable y
b) la GAL tiene configuraciones de salida programables. La GAL se puede programar una yotra vez, ya que usa tecnología ECMOS (Electrically Erasable CMOS, CMOS borrable eléctricamente).
En la figura 4.4.8. se ilustra la estructura básica de una GAL con dos variables de entrada y una desalida. La matriz reprogramable es esencialmente una red de conductores ordenados en filas y columnas, con una celda CMOS eléctricamente borrable (E2CMOS) en cada punto de intersección, en lugar de unfusible como en el caso de las PAL. Estos PLDs son borrables y reprogramables. El transistor CMOS tiene 2 compuertas, una de ellas totalmente aislada, flotante. Para programar cada celda se aplica o nouna tensión mayor a VDD (alta) en la compuerta no flotante. Al aplicar esta tensión el dieléctrico conduce y la compuerta flotante se carga negativamente, dejando en operación normal siempre abiertoel transistor.
Figura 4.4.8. Estructura Básica de una GAL (Generic Array Logic)
En la figura 4.2.9. se muestra un ejemplo de una sencilla matriz GAL programada para obtener la suma de tresproductos.
Figura 4.4.9. Programación de una GAL (Generic Array Logic).
El borrado se puede hacer de dos formas:
* Con luz ultravioleta(UV): exponiendo el transistor de 5 a 20 minutos a luz UV, eldieléctrico conduce y permite la descarga de la compuerta flotante. Para este borrado el chip lleva una ventana de cuarzo transparente.
* Borrado eléctrico: Es el más usado hoy en día. La capa que...
Regístrate para leer el documento completo.