Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MÉXICO
Facultad de Ingeniería
PR E S E NTA
Méndez Costales Luis Enrique
PROYECTO 2
Méndez Costales Luis Enrique
PROYECTO 2
OBJETIVO
Diseñar una ALU
Codificar en VHDL
Simular en Quartus
Descargar a FPGA
PROYECTO 2
Introducción
UA UL MUX2X1
• Realiza sumas y • Realiza • Selecciona la
restas de operaciones salida final.
números. lógicas. • Elige entre la UA
• Compuertas y la UL.
AND, OR, XOR,
NOT, etc.
5
UNIDAD
ARITMÉTICA
Diseño e implementación en VHDL
DISEÑO DE LA UA
Diagrama y tabla de verdad
Diagrama de la UA
8
PROYECTO 2
Sumador-restador
De acuerdo a “b”,
S0 Cout el sumador-
Salsum restador realizará
ayb S1 una suma o una
Cin resta.
9
Tabla de verdad
Cin S0 S1 Salida Operación final
Mux
0 0 0 0 a
0 0 1 b a+b
0 1 0 b’ a + b’
0 1 1 1 a–1
1 0 0 0 a+1
1 0 1 b a+b+1
1 1 0 b’ a-b
1 1 1 1 a
10
IMPLEMENTACIÓN EN
VHDL
Unidad Aritmética
SUM.VHD PROYECTO 2
12
MUX4X1.VHD PROYECTO 2
13
UA.VHD PROYECTO 2
14
RTL UA
15
UNIDAD LÓGICA
Diseño e implementación en VHDL
DISEÑO DE LA UL
Diagrama y tabla de verdad
Diagrama de la UL
18
Tabla de verdad
S0 S1 salmux
0 0 a and b
0 1 a or b
1 0 a xor b
1 1 not a
19
IMPLEMENTACIÓN EN
VHDL
Unidad Lógica
UA.VHD PROYECTO 2
21
RTL UL
22
UNIDAD ARITMÉTICO
LÓGICA
Conexión de unidades en VHDL
Diagrama ALU
24
IMPLEMENTACIÓN EN
VHDL
Unidad Lógica Aritmética
MUX2X1.VHD PROYECTO 2
26
ALULEMC.VHD PROYECTO 2
27
RTL ALU
28
DESCARGA A TARJETA
Y PRUEBAS
Pasemos a la explicación en tarjeta FPGA
Conclusiones
PROYECTO 2
Se implementó una ALU en VHDL
y en tarjeta FPGA exitosamente.
Entendimos más a detalle como se
interpreta un diagrama de unidades
booleanas y como se implementa en
VHDL.
30
Bibliografía
PROYECTO 2
• https://bloglabdsd.files.wordpress.com/20
15/02/dsd5b.pdf
• https://bloglabdsd.files.wordpress.com/20
15/02/practica6_ddm_20201.pdf
• https://bloglabdsd.files.wordpress.com/20
15/02/practica4_ddm_20201.pdf
• https://www.youtube.com/watch?v=DhQz
llgzfR0
• https://www.youtube.com/watch?v=wVU
7_hszzgw
• https://www.youtube.com/watch?v=YLitlV
btZ_c 31
32
PROYECTO 2
GRACIAS
Méndez Costales Luis Enrique
Grupo 04
Diseño Digital Moderno