Sunteți pe pagina 1din 12

EXPERIMENTO DE

LABORATORIO N1

Compuertas lgicas en un PLD.

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

Practica No. 1
Compuertas lgicas en un PLD
Garca Hernndez, Michel Fernando.
Michelgarcia155@gmail.com
Instituto Tecnolgico de Apizaco

I.OBJETIVOS
En esta prctica fue realizada para un mejor
conocimiento del funcionamiento y comportamiento
de las compuertas al aplicar una seal de entrada.
Se aprendi a utilizar un software llamado
Proteus para la simulacin del circuito Al igual que
otro software llamado SUPERPRO para la
programacin de ste.
INTRODUCCIN
Las puertas lgicas son circuitos electrnicos
capaces de realizar operaciones lgicas bsicas Las
compuertas pueden ser lgicas directas y lgicas
negadas.
Cada compuerta tiene un smbolo grafico
diferente y su operacin puede describirse por
medio de una funcin algebraica. Las relaciones de
entrada salida de las variables binarias para cada
compuerta pueden representarse en forma tabular en
una tabla de verdad con 1 y 0.
II.

III.

COMPUERTAS EN EL CIRCUITO

Compuerta inversora (Not)


El circuito NOT es un inversor que invierte el
nivel lgico de una seal binaria. Produce el NOT, o
funcin complementaria. El smbolo algebraico
utilizado para el complemento es una barra sobre el
smbolo de la variable.
Si la variable binaria posee un valor 0, la
compuerta NOT cambia su estado al valor 1 y
viceversa (Fig. 1).
La ecuacin caracterstica que describe el
comportamiento de la puerta NOT es:
A.

Compuertas lgicas en un PLD.

Fig. 1 Smbolo y tabla de verdad de la compuerta NOT

Compuerta Or
La compuerta OR produce la funcin sumadora,
esto es, la salida es 1 si la entrada A o la entrada B
o ambas entradas son 1; de otra manera, la salida
es 0.
El smbolo algebraico de la funcin OR (+), es
igual a la operacin de aritmtica de suma. Las
compuertas OR pueden tener ms de dos entradas
y por definicin la salida es 1 si cualquier entrada
es 1 (Fig. 2).
La ecuacin caracterstica
que
describe
el
comportamiento de la puerta OR es:
B.

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

Fig. 2. Simbolo y table de verdad de la compuerta OR

C.

Compuerta Xor

La puerta lgica OR-exclusiva, ms conocida por su


nombre en ingls XOR, realiza la funcin booleana
A'B+AB'. Su smbolo es (signo ms "+" inscrito
en un crculo). En la figura de la derecha pueden
observarse sus smbolos en electrnica (Fig. 3).
La ecuacin caracterstica
que
describe
comportamiento de la puerta XOR es:

el

Fig. 4 Smbolo y tabla de verdad de la compuerta XNOR


E.

Compuerta NOR

La puerta lgica NO-O, ms conocida por su nombre


en ingls NOR, realiza la operacin de suma lgica

A XOR B

negada. En ocasiones es llamada tambin barra de

Pierce.2 En la figura de la derecha pueden observarse

sus

La ecuacin caracterstica

comportamiento

Fig. 3 Simbolo y table de verdad de la compuerta XOR

D.

Compuerta XNOR

smbolos
de

en electrnica.
que
la

puerta

A NOR B

describe

el

NOR

es:

La puerta XNOR es una puerta lgica digital cuya


funcin es la inversa de la puerta OR exclusiva
(XOR). La versin de dos entradas implementa
la igualdad lgica, comportndose de acuerdo a su
tabla de verdad. Una salida ALTA (1) resulta si
ambas las entradas a la puerta son las mismas. Si
una pero no ambas entradas son ALTAS (1),
resulta una salida BAJA (0), (Figura 4).
La puerta XNOR con entradas A y B implementa
la
expresin

lgica

A XNOR B

Compuertas lgicas en un PLD.

Fig. 5 Simbolo y tabla de verdad de la compuerta NOR

F.

Compuerta AND

La puerta lgica AND, realiza la funcin booleana


de producto lgico. Su smbolo es un punto (),
aunque se suele omitir. As, el producto lgico de
las variables A y B se indica como AB, y se lee A y
B o simplemente A por B (Fig. 6).

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

La ecuacin caracterstica
comportamiento de la

que
describe
puerta AND

A AND B

el
es:

H.

Circuito Integrado GAL

Este dispositivo tiene las mismas propiedades


lgicas que el PAL, pero puede ser borrado y
reprogramado. La GAL es muy til en la fase de
prototipado de un diseo, cuando un fallo en la
lgica puede ser corregido por reprogramacin. Las
GALs se programan y reprograman utilizando un
programador OPAL, o utilizando la tcnica de
programacin circuital en chips secundarios,
(Figura 8).

Fig. 6 Smbolo y tabla de verdad de la compuerta AND

G.

Compuerta NAND

La puerta lgica NAND, realiza la operacin


de producto lgico negado, (Fig. 7) En
ocasiones es llamada tambin barra de
Sheffer.
La ecuacin caracterstica
que
describe el comportamiento de la puerta NAND
es:
A

A NAND B

Fig. 7 Smbolo y tabla de verdad de la compuerta NAND

Compuertas lgicas en un PLD.

Fig. 8 Circuito integrado GAL

1. Funcionamiento del GAL


Una GAL permite implementar cualquier expresin
en suma de productos con un nmero de variables
definidas. El proceso de programacin consiste en
activar o desactivar cada celda E2CMOS con el
objetivo de aplicar la combinacin adecuada de
variables a cada compuerta AND y obtener la suma
de
productos.
Las celdas E2CMOS activadas conectan las
variables deseadas o sus complementos con las
apropiadas entradas de las puertas AND. Las celdas
E2CMOS estn desactivadas cuando una variable o
su complemento no se utiliza en un determinado
producto. La salida final de la puerta OR es una
suma de productos. Cada fila est conectada a la
entrada de una puerta AND, y cada columna a una
variable de entrada o a su complemento. Mediante
la programacin se activa o desactiva cada celda
E2CMOS, y se puede aplicar cualquier
combinacin de variables de entrada, o sus
complementos, a una puerta AND para generar

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

cualquier operacin producto que se desee. Una


celda activada conecta de forma efectiva su
correspondiente fila y columna, y una celda
desactivada desconecta la fila y la columna.
Las celdas se pueden borrar y reprogramar
elctricamente. Una celda E2CMOS tpica puede
mantener el estado en que se ha programado durante
20 aos o ms. Las macro celdas lgicas de salida
(OLMCs) estn formadas por circuitos lgicos que
se pueden programar como lgica combinacional o
como lgica secuencial. Las OLMCs proporcionan
mucha ms flexibilidad que la lgica de salida fija
de una PAL
2. Configuracin del GAL
La configuracin de los pines del circuito
integrados la numeracin va, a partir de la muesca
puesta hacia arriba, y desde la parte izquierda, desde
el uno hasta el 10 en forma descendente y comienza
nuevamente su numeracin en el lado derecho
desde abajo en forma ascendente como se muestra
en la figura 9

IV.

REALIZACIN DE LA PRCTICA

A.

Material Y equipo utilizado


-

Protoboard
Cable telefnico
Circuito GAL (G16V8 en este caso)
Leds y push buttons
Software ispLEVER
Simulador PROTEUS.
Programador y Software SUPERPRO.
Generador d voltaje o un cargador de celular
de 5 volts.

B. Procedimiento
1) Realizacin del circuito en Protoboard
Primero que nada, el circuito debe de ser armado en
el protoboard, se debe de poner la GAL y poner los
cables de alimentacin al igual que los Leds en sus
respectivas salidas (ver figura 9 para su configuracin).

2) Crear un archivo para programar nuestra


GAL
Antes de empezar con el Software, el profesor
tendr que mandar un archivo para poder hacer la
prctica, tendremos que descargarlo y guardarlo.
*Importante: No olviden donde se guard, ya que
despus se utilizara

Lo que haremos a continuacin sera hacer un


archivo para poder programar nuestro circuito GAL,
para eso hacemos los siguiente:
Abrir el software ISP LEVER

Fig. 9 Configuracin de los pines

Compuertas lgicas en un PLD.

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

Device el cual est por orden alfabtico, despus al


lado derecho en Device buscaremos nuestro
circuito el cual en nuestro caso es un GAL
16LV8D, Tendr que quedar como se muestra en la
imagen antes de pulsar Siguiente

Abrir un New Project

Al dar clic en New Project nos aparecer una


ventana en la cual debemos de escoger el nombre de
nuestro proyecto, escoger la ruta donde lo
guardaremos y escogeremos un design entry type
en donde escogeremos el llamado VHDL, y a
continuacin pulsaremos en siguiente
*Nota: es recomendable se cre una carpeta
especfica para guardar nuestro proyecto, ya que
dentro de esta se crearan mucho archivos.

Despus de pulsar siguiente, en la ventana que


aparecer tendremos que agregar el archivo
anteriormente descargado, pulsaremos en Add
source, escogeremos el archivo y aparecer una
ventana en donde daremos ok, despus de eso
daremos en siguiente.

A continuacin aparecer una ventana en donde


estarn enlistados todas las configuraciones que
hicimos, comprobaremos que estemos correctos,
daremos en Finalizar, en caso contrario lo
recomendable es volver a empezar o revisar en
donde pudo haber sido la falla y corregirla.
Lo primero que se tiene que hacer al aparecer la
siguiente ventana es activar el cuadro donde dice
Show Obsolete Devices, despus de hacer eso, es
Select Device/ Family: Buscaremos GAL

Compuertas lgicas en un PLD.

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

Despus de guardar las configuraciones, en el


software aparecer algo como lo siguiente:

Despues de eso, nuestro archivo para programar


nuestra Gal esta echo, vamos a la ruta de guardado,
donde guardamos nuetro proyecto y nos daremos
cuenta que se han creado varios archivos, buscamos
el que tiene terminacion .JED y lo guardamos, ya
que ese nos servira mas adelante
3)

Simular el circuito en Proteus (Para versin

8)
Lo que se har a continuacin es la simulacin del
circuito en un software llamado Proteus 8, el
propsito de esto no es ms que entender el
comportamiento del GAL antes de hacerlo practico.
Del lado izquierdo se encuentran varias opciones,
del lado derecho sus subndices; al dar clic en GAL
16LV8D-3LJ, aparecern un listado en el cual se
tendr que dar 2 veces clic izquierdo en los
siguientes para activarlos

Lo primero que se tiene que hacer es abrir el


software, despus de eso tendremos que abrir un
nuevo proyecto, dndole clic en la parte ISIS para
poder empezar la simulacin

Al hacer eso se pondr una cuadricula en donde


empezaremos a trabajar, daremos clic, en la parte
izquierda, en la P que est en el cuadro azul.

Se repite el proceso para la parte izquierda


nombrada compuertas (compuertas.vhd)). Se activa
lo siguiente:

Compuertas lgicas en un PLD.

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

Aparecer un listado con varios dispositivos,


buscaremos los dispositivos que utilizaremos,
empezando por la GAL, para facilitar, ya tenemos el
nombre de cmo estn registrados los dispositivos
en el software, as que se utilizara ahora:
Para encontrar la GAL, sobre el buscador en
Keywords se escribir AM16V8, saldr un
dispositivo y pulsaremos en OK

Como se puede dar cuenta, el dispositivo aparece en


la parte izquierda en el recuadro Devices, en
forma de listado, lo mismo ocurrir con cada
dispositivo que se asigne. Ms tarde buscaremos
Leds, se repite el proceso anterior y en Keywords
escribimos LED-RED (En este caso se utiliz ese
color, pero se puede usar cualquiera), y pulsamos
OK.

Lo que se utilizara a continuacin, ser un Switch,


el cual se buscara como SD-SPDT y pulsaremos
OK

Compuertas lgicas en un PLD.

Despus de eso, ya se tienes los dispositivos que se


utilizaran, a continuacin arrastraremos los
dispositivos al centro de la pantalla para poder hacer
las conexiones necesarias y poder simular, para
esto ver la configuracin de la GAL antes mostrada.
Se utilizara la GAL, 8 Leds y 2 Switch, se puede
acomodar de la manera ms cmoda que le parezca,
lo importante es tener un orden en todo lo que se
hace.

Ms tarde, viendo la configuracin de nuestra GAL


antes mencionada, conectaremos los Led en las
salidas (de la 12 a la 19), y los Switch en la entrada
1 y 2.

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

Mas adelante, utilizaremos una fuente de poder para


energizar nuestro circuito, vamos a los dispositivos
de la parte izquierda y pulsamos en Generator
mode pulsamos sobre el DC

Despus buscaremos una tierra en donde se pueda


aterrizar la salida de los dispositivos, para eso, en la
parte izquierda de la pantalla se encuentran varios
dispositivos ms, le daremos clic en Terminals
mode y en GROWN
Lo arrastramos y conectamos

Se colocaran las tierra y podremos aterrizar nuestros


dispositivos
Listo, el circuito esta hecho, para poder ser un poco
ms realistas se puede hacer que el generador de un
voltaje de 5 volts, al dar dos clics sobre l se edita y
pone ok

Compuertas lgicas en un PLD.

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

Ahora se corre el programa y vemos que


efectivamente funciona, al mover los Switch, y con
los conocimiento adquiridos en Compuertas en el
circuito al principio del documento, entenderemos
el funcionamiento de las salidas del circuito en la
simulacin

4) Se grabara el programa en la GAL


Se grabara el programa en nuestra GAL
Una vez que ya se a simulado y ya se entendi el
funcionamiento del circuito, procederemos a
quemar nuestro programa hecho en ispLever en
nuestra GAL, para eso utilizaremos el software
llamado SUPERPRO, al abrirlo buscaremos e
insertaremos el programa que ya hemos hecho
anteriormente (terminacin .JDE), se selecciona el
tipo de memoria a grabar, si se tiene algo escrito es
necesario borrarlo, si no es as se procede a grabar

Compuertas lgicas en un PLD.

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

5) Comprobacion del circuito


Una vez finalizada la programacion de nuestra GAL
procederemos a insertarla en nuestro Protoboard
con las conexiones ya realizadas, aqu utilizaremos
el generador de voltaje o el cargador de celular para
energizar nuestro circuito pulsar los push buttons y
corroborar que sucede lo mismo que en nuestra
simulacin

10

Es un PLD con una matriz AND reprogramable, una


matriz OR fija y una lgica de salida programable
mediante una macro celda. Esta estructura permite
implementar cualquier funcin lgica como suma
de productos con un nmero de trminos definido.
6.Es necesario utilizar el software Proteus?
No es del todo necesario, sin embargo si es til para
una mayor comprensin de cmo trabajan los
circuitos y sus componentes
7Qu usos se le podras dar al circuito Gal?
Pues un uso simple que se le puede dar es como
para puerta de seguridad, ya que en algunas salidas
es necesario presionar las dos entradas para
activarlos, como por ejemplo en la salida OR,
XNOR Y AND.

Al finalizar la prctica se pudo observar que fue un


xito y todo sali como se esperaba.
V.

8Es necesario utilizar los otros 2 softwares?


Si, son muy necesarios ya que sin ellos no
podramos hacer el programa para quemarse en la
GAL y por lo tanto esta no funcionaria

PRUEBA DE CONOCIMIENTOS
CONCLUSIONES
Una puerta lgica, es un dispositivo electrnico con
una funcin booleana. Suman, multiplican, niegan o
afirman, incluyen o excluyen segn sus propiedades
lgicas. Son circuitos de conmutacin integrados en
un chip. Y se pueden aplicar a tecnologa
electrnica, elctrica, mecnica, hidrulica y
neumtica. Pueden ser muy importantes para
nuestra vida cotidiana ya que por sus funciones
tienen varias aplicaciones, y esta prctica ayudo
mucho al entendimiento de las funciones
VI.

1Qu es una puerta lgica?


Es un circuito que realiza una operacin lgica
determinada
2Cules son las puertas lgicas ms conocidas?
Not, And y Or
3Que es un PLD?
Es un dispositivo Integrado el cual su estructura
lgica es configurada por el quien la usa, sus
caractersticas pueden ser modificadas y
almacenadas mediante la programacin.
4Qu es un PAL?
Es un dispositivo programable muy simple, el que
su circuito interno consiste en un arreglo de
compuertas AND y OR
5Cmo funciona el circuito GAL?
Es un tipo de circuito integrado, que ha sido
diseado con el propsito de sustituir a la mayora
de las PAL, manteniendo la compatibilidad de sus
terminales.

Compuertas lgicas en un PLD.

VII. FUENTES DE INFORMACIN


[1] http://www.halcyon.com/pub/journals/21ps03vidmar
[2] http://es.wikipedia.org/wiki/Puerta_l
%C3%B3gica
[3] http://www.profesormolina.com.ar/electronica/c
omponentes/int/comp_log.htm
[4] http://www.aguilarmicros.mex.tl/imagesnew2/0/
0/0/0/2/1/4/2/9/6/Comp_L.pdf
[5] http://es.wikipedia.org/wiki/L
%C3%B3gica_programada#GALs

Instituto Tecnolgico de Apizaco. Garca Hernndez, Michel Fernando. Compuertas lgicas en un PLD

VIII. FOTOGRAFA Y CURRCULUM


Estudiante de Ingeniera en Mecatrnica
Datos personales
Nombre: Garca Hernndez, Michel Fernando
Direccin: Calle 20 de Noviembre #106, pueblo
Ignacio Zaragoza, Huamantla, Tlaxcala
No. Telfono (Cel. ): 2471037201
E-mail: michelgarcia155@gmail.com

Objetivo:
Mi expectativa laboral a futuro es obtener un buen
puesto en alguna empresa
Experiencia Profesional:
Estudio de Mantenimiento Automotriz en CBTis
061
Estudio y armado de circuitos y prcticas en el
Instituto Tecnolgico de Apizaco
Preparacin Acadmica:
Alumno en Instituto Tecnolgico de Apizaco en la
especialidad de Ingeniera Mecatrnica
Idiomas:
INGLS, Nivel medio.

Compuertas lgicas en un PLD.

11

S-ar putea să vă placă și