Académique Documents
Professionnel Documents
Culture Documents
Documento de identidad
Presentado a
Sandra Milena Garcia
Marzo de 2019
Contenido
Introducción .......................................................................................................................3
1
Objetivos ............................................................................................................................4
1 Realice las siguientes conversiones de base 10 a la base indicada .............................5
2 Convierta los siguientes números a complemento a 2 con el número bits indicados .7
3 Sea la siguiente función Booleana 𝑨, 𝑩, 𝑪, 𝑫 = (𝟏, 𝟒, 𝟔, 𝟖, 𝟏𝟎, 𝟏𝟒, 𝟏𝟓) ...................7
c. Implemente en VHDL ambas expresiones usando el software Vivado. En el
informe debe incluir una impresión de pantalla de la descripción en VHDL y la
simulación. .....................................................................................................................8
Impresión de pantalla simulación ..................................................................................8
Impresión de pantalla para la función ............................................................................9
F(A,B,C,D) = (A+B+D) (A+B+C’) (A+C’+D’) (A+B’+D’) (B’+C+D’) (A’+B’+C)
(A’+C+D’) (A+’B+D’) ..................................................................................................9
Simulación ...................................................................................................................10
4. Sea la siguiente función Booleana (A,B,C,D)=∏(1,3,5,7,9) ................................10
a. Utilizando mapas de Karnaught encuentre la mínima expresión Suma de
Productos......................................................................................................................10
b) Utilizando mapas de Karnaught encuentre la mínima expresión Producto de
Sumas ...........................................................................................................................10
c) Implemente en VHDL ambas expresiones usando el software Vivado. En el
informe debe incluir una impresión de pantalla de la descripción en VHDL y la
simulación. ...................................................................................................................11
5. En una empresa embotelladora de gaseosas, en su sistema de producción tienen
implementadas cuatro bandas transportadoras, que permiten hacer el ciclo de
envasado. ......................................................................................................................13
6. Sea la siguiente función Booleana, en donde los primeros términos son los
mintérminos (m) y los segundos (d) son condiciones libres ........................................15
a. Implemente en VHDL la expresión usando el software Vivado. En el informe
debe incluir una impresión de pantalla de la descripción en VHDL y la simulación. .16
Conclusiones ....................................................................................................................18
Bibliografía ......................................................................................................................19
2
Introducción
3
Objetivos
El propósito principal iniciar el desarrollo de las operaciones y simplificación con los
mapas de Karnough y el posterior diseño de circuitos digitales, impementados con el
Sofware Vivado
4
1 Realice las siguientes conversiones de base 10 a la base indicada
b. 201,1554 a Binario
5
Parte decimal 00100111
.1554 x 2 = 0.3108
.3108 x 2 = 0.6216
.6216 x 2 = 1.2432
.2432 x 2 = 0.4864
.4864 x 2 = 0.9728
.9728 x 2 = 1.9456
.9456 x 2 = 1.8912
.8912 x 2 = 1.7824
11001001. 00100111
c. 99,4541 a Hexadecimal
99 ÷ 16 = 6 con resto 3
6 ÷ 16 = 0 con resto 6
Parte decimal
.4541 x 16 = 7.2656
.2656 x 16 = 4.2496
.2496 x 16 = 3.9936
.9936 x 16 = 15.8976
.8976 x 16 = 14.3615
.3615 x 16 = 5.784
.784 x 16 = 12.544
d. 55AA a Binario
R// 01010101101010102
A = 10102
A = 10102
5 = 01012
5 = 01012
6
2 Convierta los siguientes números a complemento a 2 con el número bits indicados
R// 110001 c2
b. 58 con 6 bits
R// El número de bits usados no es suficiente para que el bit más significativo
sea 1
R// 100000
CD
AB 00 01 11 10
00 1
01 1 1
11 1 1
10 1 1
F(A,B,C,D) = A’B’C’D+A’BD’+ABC+AB’D’
8
Impresión de pantalla para la función
9
Simulación
CD
AB 00 01 11 10
00 1 1
01 1 1
11 1 1 1 1
10 1 1 1
F(A,B,C,D) = D+AB+AC++C’D’+CD’
10
CD
AB 00 01 11 10
00 0 0
01 0 0
11
10 0
a. F(A,B,C,D) = (A+D’) (B+C+D’)
11
Descripción y simulación de F(A,B,C,D) = (A+D’) (B+C+D’)
12
5. En una empresa embotelladora de gaseosas, en su sistema de producción
tienen implementadas cuatro bandas transportadoras, que permiten hacer el ciclo
de envasado.
13
F(Al G(Al + de 2
POSICIÓN A B C D Banda 4) Bandas)
0 0 0 0 0 1 1
1 0 0 0 1 1
2 0 0 1 0 1 1
3 0 0 1 1
4 0 1 0 0 1 1
5 0 1 0 1
6 0 1 1 0 1
7 0 1 1 1
8 1 0 0 0 1 1
9 1 0 0 1
10 1 0 1 0 1
11 1 0 1 1
12 1 1 0 0 1
13 1 1 0 1
14 1 1 1 0 1
15 1 1 1 1
Simplifique dicha tabla de verdad usando Karnaught e impleméntela en VHDL.
F(A,B,C,D) = (0,2,4,6,8,10,12,14)
CD
AB 00 01 11 10
00 1 1
01 1 1
11 1 1
10 1 1
F = D’+C’D’+CD’
F(A, B, C, D) = (0, 1, 2, 4,8)
CD
AB 00 01 11 10
00 1 1 1
01 1
11
10 1
6. Sea la siguiente función Booleana, en donde los primeros términos son los
mintérminos (m) y los segundos (d) son condiciones libres
15
𝑭(𝑨, 𝑩, 𝑪, 𝑫) = ∑(𝟐, 𝟓, 𝟖, 𝟗) + ∑ (𝟏, 𝟏𝟏, 𝟏𝟑)
𝒅
16
17
Conclusiones
Con el desarrollo de este trabajo aprendemos la manera básica que se utiliza enel curso
para el análisis y diseño de circuitos lógicos.
Se comprende mucha más el uso de la herramienta Vivado
18
Bibliografía
19