Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AUTÓNOMA DE MÉXICO
(UNAM)
Facultad de Ingeniería
Semestre: 2021 - 1
Objetivo
El alumno analizará de que partes esenciales consta un código hecho a través del
lenguaje de descripción de hardware VHDL, así también que implica la
implementación de funciones mediante el estilo flujo de datos.
Material
Software Quartus Altera Prime 18.1
Previo
Tabla de verdad - Previo
# a b c d w x y z
0 0 0 0 0 0 0 1 1
1 0 0 0 1 0 1 0 0
2 0 0 1 0 0 1 0 0
3 0 0 1 1 0 1 0 1
4 0 1 0 0 0 1 0 0
5 0 1 0 1 0 1 0 1
6 0 1 1 0 0 1 0 1
7 0 1 1 1 0 1 1 0
8 1 0 0 0 0 1 0 0
9 1 0 0 1 0 1 0 1
10 1 0 1 0 0 1 0 1
11 1 0 1 1 0 1 1 0
12 1 1 0 0 0 1 0 1
13 1 1 0 1 0 1 1 0
14 1 1 1 0 0 1 1 0
15 1 1 1 1 0 1 1 1
Formas mínimas
- ¿Qué son las bibliotecas, la entidad y la arquitectura en una estructura
descrita en VHDL?
Las bibliotecas son un conjunto de funciones que tienen un propósito específico y
sirven para que el compilador pueda procesar el diseño. La entidad es al parte de
programa donde se especifican las entradas y salidas que tendrá el diseño junto
con el tipo de dato que les corresponden. La arquitectura es la parte del programa
donde se describe el comportamiento que el hardware debe tener al darle una o
varias funciones de entrada.
9 1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 0
12 1 1 0 0 0
13 1 1 0 1 1
14 1 1 1 0 0
15 1 1 1 1 1
Código
Simulación
Ejercicio 2.A Segunda parte
9 1 0 0 1 0
10 1 0 1 0 0
11 1 0 1 1 1
12 1 1 0 0 1
13 1 1 0 1 1
14 1 1 1 0 1
15 1 1 1 1 1
Código
Simulación
Ejercicio 2.B
Simulación
Tabla de verdad
# a b c x(a,b,c)
0 0 0 0 0
1 0 0 1 0
2 0 1 0 1
3 0 1 1 1
4 1 0 0 0
5 1 0 1 0
6 1 1 0 0
7 1 1 1 1
Código
Simulación
Conclusiones
En la práctica aprendí los conceptos básicos de lenguaje de descripción de
hardware VHDL, así como un poco de su sintaxis. También conocí la librería ieee,
la parte de la entity, donde se declaran entradas y salidas junto con sus respectivos
tipos de datos, y la parte del architecture, donde se describe el comportamiento del
hardware (funciónes en este caso).