Dispositivo logico programable

13
* 1 Sistemas Digitales.

Transcript of Dispositivo logico programable

Page 1: Dispositivo logico programable

*

1Sistemas Digitales.

Page 2: Dispositivo logico programable

DISPOSITIVOS LOGICOS PROGRAMABLES .

El desarrollo reciente de los dispositivos lógicos

programable (PLD) ofrece a los diseñadores lógicos

una manera de remplazar varios ci (circuitos

integrados) estándares con un solo CI .

Un PLD es un CI que contiene un numero muy grande

de compuertas y registros que están conectados

entre si dentro del CI .

2Sistemas Digitales.

Page 3: Dispositivo logico programable

Sistemas Digitales. 3

Se dice que el CI es programable por que la función

especifica que este realice en una determinada

aplicación , este determinada por la interrupción

selectiva de algunas conexiones, mientras que al mismo

tiempo se dejan otras intactas.

Page 4: Dispositivo logico programable

Sistemas Digitales. 4

FUNCIONAMIENTO DE LA PAL. (PROGRAMMABLE ARRAY LOGIC.)

Una pal esta formada por una matriz de puertas AND programable

conectada a una matriz de puertas OR fija . Esta estructura permite

implementar cualquier suma de productos lógica con un numero de

variables definido .

Se ilustra la estructura básica

de una PAL para dos variables

de entrada y una salida.

Aunque la mayoría de las PAL

muchas entradas y muchas

salidas.

Una matriz programable es

esencialmente un red de

conductores ordenados en

filas y columnas, con un

fusible en cada punto de

intersección.

Page 5: Dispositivo logico programable

Sistemas Digitales. 5

Page 6: Dispositivo logico programable

Sistemas Digitales. 6

Referencia estándar de la PAL

Esta referencia siempre comienza con el prefijo PAL. Los dos primeros

dígitos que siguen al prefijo indican el numero de entradas, en el que se

incluye el numero de salidas que se pueden configurar como entradas. La

letra que sigue al numero de entradas. La letra que sigue al numero de

entradas designa el tipo de salidas: L=active-LOW (activa a nivel bajo),

H=active-HIGH (activa a nivel alto) y P=polaridad programable.

Page 7: Dispositivo logico programable

Sistemas Digitales. 7

EJEMPLO:

Determinar el numero de entradas, el numero de salidas y el tipo de

salidas de cada una de las siguientes referencias de dispositivos PAL.

a) PAL12H6

b) PAL16L2

c) PAL20P8

Page 8: Dispositivo logico programable

Sistemas Digitales. 8

Page 9: Dispositivo logico programable

Sistemas Digitales. 9

Page 10: Dispositivo logico programable

Sistemas Digitales. 10

Referencia estándar de una GAL

Las GAL existen en una gran variedad de configuraciones. Estas referencia

siempre comienza con el prefijo GAL. Los dos primeros dígitos que siguen al

prefijo indican el numero de entradas, incluyendo las salidas que se pueden

configurar como entradas. La letra V que sigue al numero de entradas

designa una configuración de salida variable. El numero o los números

siguientes al tipo de salida especifican el numero de salidas.

Page 11: Dispositivo logico programable

Sistemas Digitales. 11

EJEMPLO:

Determinar el numero de entradas y el numero de salidas de cada una de las

siguientes referencias.

a) GAL20V8

b) GAL16V8

Page 12: Dispositivo logico programable

Sistemas Digitales. 12

Arreglos Lógicos Programables (PLA)

Un PLA combina las características de la PROM y el PAL proporcionando

tanto un arreglo OR programable como un arreglo AND también programable. Dado

que tiene dos conjuntos de conexiones fusibles, es mas difícil de fabricar,

programar y probar que una PROM o un PAL. Los PLA también son conocidos como

Arreglos Programables en Campo (FPLA).

Un ejemplo de un FPLA real es el TIFPLA840 de Texas Instruments.

Page 13: Dispositivo logico programable

Sistemas Digitales. 13

PROM (Programmable Read Only Memory).

Es un PLD en el que las uniones en la

matriz de puertas AND es fija, siendo

programables las uniones en la matriz de

puertas OR (véase Figura 3.1.4). Una

PROM es un sistema combinacional

completo que permite realizar cualquier

función lógica con las n variables de

entrada, ya que dispone de 2n términos

productos.