Sunteți pe pagina 1din 6

EXPERIMENTO DE

LABORATORIO N1

Compuertas lgicas en un PLD.

Practica N 1
Mariano Vzquez Rodrguez
ezio06mariano@hotmail.com
OBJETIVOS.
*Analizar el funcionamiento de un PLD
(G16V8).
*Aprender el lenguaje y programacin de
programacin para un G16V8 para realizar
compuertas lgicas.
*Analizar
y Entrada
comprender
las A B
AND
NAND
compuertas
0
0
0
1
lgicas
0
1
0
1
*Aprender el uso 1 0
0
1
del
software 1 1
1
0
ispLEVER,
superPRO, Proteus.
*El correcto uso de un quemador universal.

EXPOSICION
Las compuertas lgicas son dispositivos
que al ingresar dos valores nos permite
obtener un resultado en su salida usando el
sistema binario en donde los valores solo
deben ser 0 y 1 los cuales son conocidos
como bit. En el cual es necesario marcar
unos indicadores por ejemplo 0=0volts,
1=5volts.
Compuerta NOT
Realiza la funcin booleana de inversin o
negacin de una variable lgica.
Se puede definir como una puerta que
proporciona el estado inverso del que est
en su entrada.
Compuerta AND
Realiza la funcin booleana de producto
lgico. As, el producto lgico de las
variables A y B se indica como A*B. Esta
compuerta lgica solamente entrega un 1
lgico cuando todas sus entradas reciben
un 1.
Compuerta NAND
Realiza la operacin de producto lgico
negado. Podemos definir la puerta NAND

como aquella que siempre entrega en la


salida un 1 lgico excepto si todas sus
entradas reciben 1.
Compuerta OR
Realiza la operacin de suma lgica. Su
smbolo es el ms (+). Podemos definir la
compuerta OR como aquella que entrega
una salida de 1
Salida
lgico si al menos
OR
NOR
XOR
XNOR
una
de
sus
0
1
0
1
entradas est en
1
0
1
0
1.
1
0
1
0
1

Compuerta NOR
Realiza la operacin de suma lgica
negada.
Podemos definir la compuerta NOR como
aquella que proporciona a su salida un 1
lgico slo cuando todas sus entradas
estn a 0.
Compuerta XOR
Realiza la operacin de comparacin lgica.
Podemos decir que la salida entrega un 1
lgico solo si sus entradas difieren, si estas
son iguales, entonces recibiremos un 0
lgico.
Compuerta XNOR
Realiza la operacin de equivalencia lgica.
Podemos definir esta puerta como aquella
que proporciona un 1 lgico, slo si las dos
entradas son iguales, de no ser as, la
salida ser un 0 lgico.

3.- En la siguiente ventana seleccionamos


Show obsolete
devices para que
aparezca el dispositivo Gal.

MATERIAL Y EQUIPO
- Software IspLEVER CLASSIC.
- Simulador PROTEUS.
- Programador y Software SUPERPRO.
- G16V8 (PLD).
- Protoboard.
- Componentes electrnicos (Leds, Pushbutton, resistencias).
-Fuente de 5v.
PROCEDIMIENTO
1.- Primero abriremos el software
ispLEVER para la programacin del
PLD, dndole en New Project para
iniciar las configuraciones.
Haciendo esto le damos siguiente hasta
finalizar.
4.- La siguiente parte escribir el programa
dependiendo el lenguaje VHDL o si ya lo
tenemos solo importarlo para poder
compilar.
2.- Completamos la primera
ventana
asegurndonos que seleccionemos el
Lenguaje de Programacin VHDL.

Para esto le damos en la pestaa Source y


seleccionamos la opcin que queramos.

5.- Escribimos el Programa correspondiente


para las compuertas lgicas y compilamos
para corroborar que no haya fallas.

6.- Una vez que se comprob la


funcionalidad del programa, podremos
pasar a la simulacin en Proteus. Realizar
el circuito como se ve a continuacin.

Le damos click en create fuse map para


realizar la compilacin del programa.
Y en cuanto nos diga Done: completed
successfully
sabremos
que
nuestro
programa est correcto.
En Chip Report podremos ver cmo es que
quedo configurado nuestro PLD.

7.- Edita las propiedades de la memoria


virtual del simulador (Doble clic en el
componente) y busca el archivo jed creado
anteriormente.

9.- Ya que se ha comprobado su


funcionamiento, pasaremos a grabar
usando el software Sper PRO y un
quemador universal Una vez abierto, se va
a cargar el programa creado en ispLEVER
para grabarlo en este caso una GAL16V8D,
se selecciona el tipo de dispositivo (recordar
usar una pulsera anti esttica para evitar
daos en la GAL ).

8.- Ahora podemos comenzar la simulacin


del circuito en Proteus.

Tenemos que asegurarnos que el


dispositivo no tenga nada grabado y si es
asi procederemos a borrar y si no es el caso
lo que queda es grabar el programa en la
memoria del dispositivo.

Tenemos que seleccionar el archivo con


extensin *.jed.

R: Lo ms seguro es que tengamos un


problema de sintaxis (nos falte cerrar las
lneas o las operaciones.
3.- Por qu se usa el software PROTEUS?
R: en esta prctica lo utilizamos para poder
simular el programa una vez ya realizado
para verificar que no tengamos problemas
lgicos en el programa y verificar su
funcionamiento antes de realizarlo en fsico.
4.- Qu es lo hace funcionar la Gal?
Verificamos que el programa fue quemado
correctamente.
10.- El ltimo paso que queda por realizar
es realizar el circuito en fsico para poder
ver la funcionalidad de la Gal y el programa
.

Y corroborar con tablas de verdad si


tenemos o llegamos a los mismos
resultados que en la simulacin.
PRUEBA DE CONOCIMIENTOS:
1.- Qu tipo de lenguaje es necesario para
poder programar en la Gal?
R: El lenguaje VHDL.
2.- Qu pasa si nos marca error al
compilar el programa en el ispLEVER?

R: Es el archivo **.jed ya que es el ms


importante, este es el que lleva
directamente la informacin que se grabar
en la memoria del dispositivo.
CONCLUSIONES:
Vemos que las compuertas lgicas son
demasiado importantes para electrnica
digital y es la base para poder realizar
cosas ms complejas para este tipo de
dispositivos programables.
FUENTES:
http://es.wikipedia.org/wiki/puerta_l
%c3%b3gica
HTTP://SISTEMAS.ITAPIZACO.EDU.MX/M
OODLEEJ2013/COURSE/VIEW.PHP?
ID=243/COMPUERTAS:PPT
HTTP://WWW.UPNFM.EDU.HN/BIBLIOD/I
MAGES/STORIES/XXTINDUSTRIAL/LIBRO
S%20DE
%20ELECTRICIDAD/ELECTRONICA
%201Y
%202/COMPUERTAS_LOGICAS.PDF.PDF

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