Está en la página 1de 32

UNIVERSIDAD NACIONAL AUTÓNOMA DE

MÉXICO
Facultad de Ingeniería

Diseño Digital Moderno


Proyecto 2

Elizabeth Fonseca Chávez

PR E S E NTA
Méndez Costales Luis Enrique
PROYECTO 2
Méndez Costales Luis Enrique

Unidad Aritmético Lógica


DISEÑO E
IMPLEMENTACIÓN DE
UNA UNIDAD
ARITMÉTICO
LÓGICA.
PROYECTO 2
DISEÑO DIGITAL MODERNO
14/OCT/2021 4

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

También podría gustarte