Práctica 3 Diseño Digital Moderno
Práctica 3 Diseño Digital Moderno
Práctica 3 Diseño Digital Moderno
AUTÓNOMA DE MÉXICO
(UNAM)
Facultad de Ingeniería
Semestre: 2021 – 1
Objetivo
El alumno construirá funciones lógicas utilizando programación
algorítmica (when – else, with – select – when) utilizando la plataforma
Quartus.
Material
Software Altera Quartus Prime Lite 18.1
FPGA DE10-Lite
Previo
Tabla de verdad.
Es un conjunto de señales o un conjunto de bits.
Práctica 4.A
Según lo visto en la clase la tabla de verdad es la siguiente:
Con y1, y2 y y3 = Y
El display 7 segmentos es un componente para representar caracteres (número y letras por
lo general) en muchos dispositivos electrónicos. Los de tipo ánodo común encienden sus
leds al aplicarles un potencial negativo (nivel 0). Los de tipo cátodo común encienden sus
leds al aplicarles un potencial positivo (nivel 1).
Código
Simulación
Como mi FPGA tiene los displays 7 segmentos en ánodo común tuve que volver a
hacer la tabla de verdad para que tuviera la salida correcta. La tabla de verdad
hecha con el profesor quedó de la siguiente manera:
0 1 0 0 0 0 0 0 1 81
1 1 1 0 0 1 1 1 1 CF
2 1 0 0 1 0 0 1 0 92
3 1 0 0 0 0 1 0 0 86
4 1 1 0 0 1 1 0 0 CC
5 1 0 1 0 0 1 0 0 A4
6 1 0 1 0 0 0 0 0 A0
7 1 0 0 0 1 1 1 1 8F
8 1 0 0 0 0 0 0 0 80
9 1 0 0 0 0 1 0 0 84
A (10) 1 0 0 0 1 0 0 0 88
B (11) 1 1 1 0 0 0 0 0 E0
C (12) 1 0 1 1 0 0 0 1 B1
D (13) 1 1 0 0 0 0 1 0 C2
E (14) 1 0 1 1 0 0 0 0 B0
F (15) 1 0 1 1 1 0 0 0 B8
En el manual de usuario de la FPGA DE10-Lite los leds del display 7 segmentos
vienen del [0,7], en lugar de [a,h]. Por eso en la tabla de verdad puse en paréntesis
los números que corresponden a cada letra según mi FPGA.
Tanto las entradas como las salidas corresponden con la tabla de verdad.
Práctica 4.B
Simulación