You are on page 1of 5

RESUMEN

El objetivo del presente informe de laboratorio es afianzar los conocimientos adquiridos en la teoría y
aplicarlos en el software de descripción QUARTUS II. Se nos presenta un problema del cual debemos
obtener su tabla de verdad, su función lógica y su respectiva simplificación para así obtener el
diagrama RTL. Con dicha sintetización precederemos a introducirla en el software y allí analizaremos
los resultados cargando el programa sobre la tarjeta de desarrollo FPGA de ALTERA.

PROCEDIMIENTO

En la guía numero 4 tenemos propuestos 2 items, el primero de ellos es obtener la tabla de verdad y
la función lógica simplificada del problema que nos proponen, como parte 2, debemos implementar
dicha solución en el software QUARTUS II. Para los tres ítems a desarrollar es indispensable el

PARTE 1

Para la parte 1 nos plantean un ejercicio en el que tenemos que diseñar el sistema anti incendios de
un edificio, de la misma manera debemos obtener la tabla de verdad, la función lógica final , el
esquema del circuito y su implementación en el software QUARTUS II.

a) Tabla de verdad

T60 T45 G H A
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 X
1 0 0 1 X
1 0 1 0 X
1 0 1 1 X
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
b) Función lógica del Sistema en minterminos

T60’.T45’.G.H+ T60’.T45.G‘.H+ T60’.T45.G.H‘+ T60’.T45.G.H+ T60.T45.G‘.H’+ T60.T45.G‘.H+


T60.T45.G.H’+ T60.T45.G.H

Donde (‘) significa la negación de cada una de las variables de entrada. Simplificada nos queda:
G.H+T45.H+T45.G+T60

c) Diagrama del circuito

PARTE 2

Para la realización de la parte 2 implementamos los resultados obtenidos en la parte 1, el diagrama


del circuito de la parte es el que debemos implementar en el software QUARTUS II.

a) Implementación de la función logica en el software QUARTUS II.

En este circuito podemos ver que tenemos mas compuertas lógicas que las que obtuvimos en la
parte 1, esto sucede por que decidimos emplear el circuito con la función lógica sin simplificar pero
de la misma manera se obtienen iguales resultados, solo que con un mayor gasto de recursos.
b) Uso de SIMULATION WAVERFORM en el software QUARTUS II.

Mediante el uso del simulador de forma de onda podemos comprobar que la tabla de verdad del
circuito cumple con el diagrama RTL que empleamos. Las formas de onda están situadas por
significancia, siendo la primera como T60 y la ultima como H, la forma de onda final representa la
señal A que es el resultado.

c) Diagrama de asignación de pines para cargar el circuito en la tarjeta de desarrollo de


ALTERA.

Usamos la opción “pin planer” para darle una posición a cada una de las variables en la FPGA
tomando como entradas del circuito 4 switches de la FPGA y uno de los leds rojos como la salida.

RESULTADOS.

PARTE 1

En la parte 1 tomamos cada una de las condiciones que nos plantean en el ejercicio y construimos
una tabla de verdad y de esta obtuvimos una función lógica canónica, mediante simplificación por
mapas de karnaugh obtuvimos la función lógica simplificada para este ejercicio, una vez llegando a
este punto, pudimos diseñar el circuito que nos representa el problema con compuertas lógicas
básicas como AND, OR y NOT. Para este ejemplo en específico obtuvimos sin simplificar, 3
compuertas AND y 3 compuertas OR, simplificando la función booleana solo debemos emplear 2
compuertas AND y 1 compuerta OR. En este punto dejamos a un lado la teoría para probar si cada
uno de los estados se cumple en el software QUARTUS II.
PARTE 2

Para la parte 2 implementamos el circuito lógico a nivel de compuertas en el software QUARTUS II y


seguido de ello para comprobar que cada uno de los estados obtenidos en la tabla de verdad eran
válidos, simulamos las formas de onda y vimos que se cumplía. Asignamos los pines para las entras y
salida de nuestro circuito y cargamos el proyecto en la FPGA de ALTERA. El ingeniero Freddy Cuervo
comprobó cada uno de los estados y así constatamos que el funcionamiento y la descripción interna
del circuito en el software era válida

CONCLUSIONES

En el presente informe condensamos la solución a cabalidad de cada una de las practicas propuestas
en la guía de laboratorio que significaron un excelente reto para la ejercitación de la teoría vista
sobre el análisis de puertas básicas y la combinación de ellas en circuitos digitales.

Notamos claramente que si se realiza un buen análisis teórico de un problema propuesto este debe
coincidir en un sistema físico en el que se debe probar cada una de las condiciones que se pide.

Para la síntesis de las expresiones booleanas obtenidas al tomar los (minterminos) de la tabla de
verdad en la parte 3 usamos el método de mapas de Karnaugh ya que este se consiguen las
expresiones más simplificadas y es más rápido que usar los teoremas y propiedades del algebra de
Boole.

 Es indispensable tener en cuenta los recursos usados una vez compilada una descripción de
un circuito en el software QUARTUS II ya que gracias a esto podemos minimizar gastos a la
hora de implementar dichos circuitos en físico.
 Para observar los resultados de una descripción sobre el software QUARTUS II es necesario
hacer una precisa distribución de pines para evitar complicaciones al evaluar los diversos
proyectos propuestos sobre la tarjeta de desarrollo.

You might also like