Informe 2 - Jose David y Eider Gongora
Informe 2 - Jose David y Eider Gongora
Informe 2 - Jose David y Eider Gongora
INFORME 2
Conocimiento del software Logisim
UNIVERSIDAD DE ANTIOQUIA
FACULTAD DE INGENIERÍA
DEPARTAMENTO DE INGENIERÍA ELÉCTRICA
2021-1
Marco Teórico
Interfaz Logisim
1) Wiring: En este encontramos los elementos más básicos que se utilizan para un
circuito.
7) Base: en este encontramos los elementos mas básicos, son la mayoría que se
encuentran en el panel de control inicial.
2) Edición: se activa con la flecha negra que se encuentra en el panel, para agregar
compuertas y demás cosas al área de trabajo es necesario estar en modo edición
En el momento para realizar la síntesis booleana en Logisim, Debemos seguir los siguientes
pasos:
Debemos ir a la opción ventana en el panel de control
Cada bit de salida de un circuito combinacional se obtiene mediante una función booleana aplicado
a las variables de entrada. Así, si un circuito tiene n salidas, necesitaremos n funciones booleanas
para caracterizarlo.
Así, un circuito combinacional que tiene 3 entradas: A,B y C, y dos salidas F, G, que son dos
funciones booleanas que dependen de las variables de entrada: F(A,B,C) y G(A,B,C), siendo por
ejemplo, el valor de las funciones:
¿Se puede solucionar circuitos combinaciones solo con NAND, con NOR?
Para la implementación de circuitos lógicos se pueden utilizar cualquier tipo de puertas. Sin
embargo la tendencia más común es implementar un circuito empleando solamente un tipo
de puertas. De este modo se abaratan costes.
Este método de implementación solo se puede realizar con puertas NAND o NOR, ya que
solo estas dos puertas lógicas son universales, es decir se puede realizar cualquier circuito
lógico y sustituir cualquier puerta empleando únicamente este tipo de puertas, para ello
debemos seguir un cierto protocolo aprovechando que una doble negación es igual a una
afirmación ( ).
Siempre podemos negar una expresión lógica dos veces, tantas veces como necesitemos y
ésta quedará inmutable, si luego aplicamos el teorema de DeMorgan a una de las dos
negaciones anteriores, conseguimos que un producto negado se convierta en una suma de
variables negadas, o bien que una suma negada se convierta en un producto de variables
negadas.
Introducción:
Hoy en día es bien sabido la potencia y el alcance que tienen los circuitos digitales en
nuestras vidas, esto lo podemos apreciar en las tareas cotidianas y en cómo se facilitan las
mismas para la comodidad de las personas, es por esto que, para poder llevar a cabo estos
diferentes procesos debemos realizar pruebas sobre nuestros montajes, buscando siempre
cumplir con las tareas que demandamos, para hacer esto fácilmente contamos con
herramientas funcionales de software como lo es Logisim, el cual permite simular y diseñar
circuitos lógicos digitales, de esta forma podemos probar su funcionamiento, para
posteriormente implementarlo en el campo que deseemos, donde, basados en la lógica y el
álgebra booleana, cumplamos nuestros objetivos.
Procedimiento
Para realizar el procedimiento de esta práctica se hizo uso del software Logisim, se
implementaron los montajes propuestos en la práctica y después de haber completado las
tablas de la verdad valiéndonos de la teoría vista en clase, comprobamos la veracidad de
nuestro análisis. Por ejemplo, en las conversiones binario-gray y gray-binario, se hizo la
conversión una a una cuidadosamente, lo mismo se hizo en cada caso analizando cada
compuerta.
Para el ultimo numeral se implementó el circuito y además se hizo uso de un dispaly de 7
segmentos, una herramienta de logisim que arroja el numero decimal después de hacer la
conversión requerida.
Resultados
CIN X Y COUT S
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
C) Binario-Gray
B3 B2 B1 B0 G3 G2 G1 G0
0 0 0 0 0 0 0 0 Gray-Binario
0 0 0 1 0 0 0 1
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 0
0 1 0 1 0 1 1 1
0 1 1 0 0 1 0 1
0 1 1 1 0 1 0 0
1 0 0 0 1 1 0 0
1 0 0 1 1 1 0 1
1 0 1 0 1 1 1 1
1 0 1 1 1 1 1 0
1 1 0 0 1 0 1 0
G3
1 G2
1 G1
0 G0
1 1B3 0B2 1B1 1B0
0
1 0
1 1 0 00 10 00 00 10
0
1 0
1 1 0 11 10 00 00 01
0 0 1 0 0 0 1 1
0 0 1 1 0 0 1 0
0 1 0 0 0 1 1 1
0 1 0 1 0 1 1 0
0 1 1 0 0 1 0 0
0 1 1 1 0 1 0 1
1 0 0 0 1 1 1 1
1 0 0 1 1 1 1 0
1 0 1 0 1 1 0 0
1 0 1 1 1 1 0 1
1 1 0 0 1 0 0 0
1 1 0 1 1 0 0 1
1 1 1 0 1 0 1 1
1 1 1 1 1 0 1 0
D) Implemente la siguiente tabla de verdad del circuito conversor DECIMAL-
BCD con el software e implemente el circuito (Para realizar en el laboratorio)
1 x x x x x x x x x 1 0 0 1
0 1 x x x x x x x x 1 0 0 0
0 0 1 x x x x x x x 0 1 1 1
0 0 0 1 x x x x x x 0 1 1 0
0 0 0 0 1 x x x x x 0 1 0 1
0 0 0 0 0 1 x x x x 0 1 0 0
0 0 0 0 0 0 1 x x x 0 0 1 1
0 0 0 0 0 0 0 1 x x 0 0 1 0
0 0 0 0 0 0 0 0 1 x 0 0 0 1
0 0 0 0 0 0 0 0 0 1 0 0 0 0
Conclusiones:
Los circuitos digitales, con el uso de procesos lógicos que se rigen con el álgebra
booleana, son muy útiles para llevar a cabo las diferentes labores necesarias dentro
de la cotidianidad.
El álgebra booleana y las tablas de las compuertas lógicas son esenciales para poder
predecir y manipular los resultados de un circuito digital.
Hacer uso de los software de simulación pueden evitar muchos costos y errores.
Anexos:
sumador-completo-P2.circ
paridad-impar-P2.circ
binario-gray-P2.circ
gray-binario-P2}.circ
decimal-BCD-P2.circ
Bibliografía:
https://ikastaroak.ulhi.net/edu/es/IEA/ELEC/ELEC02/es_IEA_ELEC02_Contenidos/
website_5_circuitos_combinacionales_introduccin.html
https://es.qaz.wiki/wiki/AND-OR-Invert#:~:text=La%20l%C3%B3gica%20AND
%2DOR%2DInvert,seguidas%20de%20una%20puerta%20NOR%20.&text=El
%20complemento%20de%20la%20l%C3%B3gica,preceden%20a%20una
%20puerta%20NAND.
cienciasfera.com/materiales/tecnologia/tecno02/tema10/6_implementacin_de_circuitos
_con_puertas_nand_y_nor.html
Introducción a Logisim – Picolab | Educación | Interactividad. (2017, 12 mayo). picolab.
http://picolab.com.co/educacion/2017/05/12/introduccion-a-logisim/