Escolar Documentos
Profissional Documentos
Cultura Documentos
Ingeniera en Mecatrnica
Dispositivos Digitales Programables
Actividad
2
Asignatura:
Dispositivos Digitales Programables
Profesor:
Dr. Isidro Javier Dominguez
Grado:
10
Grupo:
B
Unidad:
2
Fecha de entrega:
realizar
el
VHDL utilizando
ISE
5.-
(integrar
simular
conforma
su
la
(integrar imagen)
La
tabla
obtiene
de
por
combinacin de
obtener
la
para
se
esto
D
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
TABLA DE VERDAD
ENTRADAS
SALIDAS
C
B
A
F
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
1
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
0
programa
en
el software xillin
imagen)
funcionamiento
tabla de verdad
verdad
medio
se
de
entradas
la
para
salida deseada,
considera
que
F=(NOT A and NOT B and C and NOT D) or (A and NOT B and C and
NOT D) or (NOT A and B and C and NOT D) or (A and B and C and NOT
D)
Ecuaciones booleanas
La ecuacin booleana se obtiene de la tabla de verdad esta se toma de
las entradas que se consideran que activan la salida, estas condiciones
se suma y forma la ecuacin booleana, luego se aplica los mapas de
karnaugh para la reduccin de la ecuacin de forma de ver que se puede
factorizar en este caso en todas las ecuaciones se repite lo que es
F= A B C D+
resolucin
A
B+
A B+
A B+ AB )
F=C D(
CD
se
DIAGRAMA DE COMPUERTAS
Un diagrama de compuertas, se obtiene de la ecuacin booleana, en
este diagrama las entradas las representas con switch, las compuertas
utilizadas son las siguientes: 6 compuertas AND multiplicadoras, 3
compuertas OR sumadoras, 3 inversoras este si es 1 lgico lo cambian
a un 0 lgico y viceversa. El programa utilizado para la simulacin es
Livewire.
Figura 1.-diagrama de compuertas con las entradas "A es 0,"B es 0,"C es 0","D es 0" y la salida es "F es
0".
Figura 2.-diagrama de compuertas con las entradas "A es 1,"B es 1,"C es 1","D es 0" y la salida es "F es
1".
PROGRAMACION EN VHDL
Se utiliza la programacin para hacer las condiciones en se declaran las
entradas que sern: A, B, C, D y la salida que ser: F, se utilizar librera
IEEE y la paquetera IEEE.STD_LOGIC_1164.ALL; para el programa a
realizar, el programa se le colocara el nombre de tabla y se mandara a
llamar con la palabra entity seguido del nombre asignado, luego
declaramos las variables de entrada con un IN u las de salida con un
OUT, luego que se declaran las variables de entrada y salida, se coloca
la arquitectura con la que trabaja el programa y de quien es la
arquitectura, despus se abre un Begin y se coloca la ecuacin
booleana, se cierra la arquitectura a lo ltimo del programa.
SIMULACION EN VHDL
En la simulacin en VHDL, se fuerzas las variables de entrada para
obtener una salida conforme a las condiciones de la tabla de verdad, las
condiciones cambien el comportamiento de la salida, cero 0 lgico
cuando no este activa la salida y un uno 1 lgico cuando este activa la
salida en la siguiente imagen se muestra la combinacin de A es 0 , B
es 0, C es 1 y D es 0.
Figura 4. simulacin de las entradas "A es 0", "B es 0", "C es 1", "D es 0" y las salida es "F es 1"
Figura 5.-simulacin de las entradas "A es 1", "B es 0", "C es 1", "D es 0" y la salida es "F es 1"
Figura 6.-simulacin de las entradas "A es 0", "B es 1", "C es 1", "D es 0" y la salida es "F es 1"
Figura 7.-simulacin de las entradas "A es 1", "B es 1", "C es 1", "D es 0" y la salida es "F es 1"
Figura 8.-simulacin de las entradas "A es 0", "B es 0", "C es 0", "D es 1" y la salida es "F es 0"
Figura 9.-simulacin de las entradas "A es 0", "B es 1", "C es 0", "D es 1" y la salida es "F es 0"