Práctica IV
Práctica IV
Práctica IV
IMPLEMENTACIÓN DE FUNCIONES
LOGICAS EN VHDL (SIMPLIFICACIÓN MEDIANTE EL
ÁLGEBRA DE BOOLE)
Integrántes:
• Flores Huerecá Hector Miguel
• Mejíá Alvárádo Jorge Eduárdo
• Páyán Quintero Gemá Denisse
• Rámírez Beltrán Emily Arleth
• Rojo Zunigá Jesus Eduárdo
Al iguál que en otrás áreás de lás mátemáticás, existen en el álgebrá de Boole uná serie
de reglás y leyes bien determinádás que tienen que seguirse párá áplicárlá
correctámente.
EJEMPLO 4.8
AB + A(B + C) + B(B + C)
modo:
AB + AB + AC + BB + BC
AB + AB + AC + B + BC
AB + AC + B + BC
B + AC
A continuación, se muestra dos ejemplos de código VHDL para los esquemáticos anteriores
sin simplificar y simplificado:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
entity ejemplo4_8 is
end ejemplo4_8;
-------------------------------------------------------------------------------
architecture expresiones_booleanas of ejemplo4_8 is
begin
end expresiones_booleanas;
begin
x1<=B OR C;
x2<=A and B;
x4<=x1 and B;
X<=x2 or x3 or x4; -- salida de la expresión sin simplificar
x5<= A and c;
end expresiones_booleanas;
EJEMPLO 4.9
EJEMPLO 4.10
Objetivos
3.- Incluir el procedimiento de reducción por medio del algebra de Boole para cada
ejemplo.
Para el 4.8 declaramos las entradas a b y c y salidas para los simplificados y los no
simplificados.
Para el último ejercicio, el 4.10 solo declaramos las tres entradas y las dos salidas. Esta vez
de forma directa, el código fue muy parecido al ejercicio 4.8. Nunca supimos como generar
el esquemático de nuevo. la tabla de verdad es:
1-1-1-1
0-1-0-1
1-0-1-0
1-1-1-0
0-0-0-1
0-0-1-0
0-0-1-1
0-1-1-0
0-1-1-1
1-0-0-0
1-0-0-1
1-0-1-1
1-1-0-0
1-1-0-1
1-1-1-0
Conclusión:
El propósito era implementar el algebra booleana con y sin simplificación en las tarjetas
con el lenguaje VHDL, logramos el objetivo de la práctica ya que todo salió bien.