Está en la página 1de 5

Universidad de las Américas Puebla

Laboratory exercise 3 sumador (VHDL)o compuertas lógicas


básicas (VHDL)

Departamento de Computación Electrónica y Mecatrónica.

Estudiantes:
• Ricardo Mejía Méndez ID: 171430
• Luis Sebastián Rodríguez Castillo ID: 168094
• Liliana Peña Sosa ID: 171897

Mtro. Omar Fernando Ortiz Aguilera

Fecha de entrega: 02/102022


Introducción y marco teórico
Al realizar la práctica presente se hizo uso del software de programación Quartus; el Quartus II
software de diseño es un software de diseño que ayudas en crear programa para FPGA y CPLD
aparatos. En este programa se realizó un código de programación referente a las compuertas lógicas
previamente vistas en el curso como lo serían las compuertas AND, OR, XOR, NOT, etc.
Al hacer uso de este software y realizar nuestra programación, los resultados se verán reflejados en
el DE10- lite. Este dispositivo presenta una sólida plataforma de diseño de hardware construida
alrededor del FPGA Altera MAX 10. Encontramos diferentes funciones en la FPGA como por
ejemplo switches, LEDs, un conector de arduino, display de 7 segmentos, entre otros. Sin embargo,
en este caso lo más importante en esta práctica es la lectura de los LEDs ante la programación de las
compuertas lógicas en el software de Quartus.
Para la realización de esta práctica se utilizó el lenguaje de programación de VHDL, posteriormente
se mostrará la estructura que se siguió para hacer posible que los resultados salieran proyectados en
el DE10-lite.
Objetivos:
- El estudiante se familiarice con los principios de uso de Quartus y FPGA.
- Realizar programaciones de las compuertas lógicas y el sumador previamente realizado.
Materiales (componentes eléctricos):
-Software Quartus (Quartus Prime 21.1)
-DE10-lite
Procedimiento:
- Primero creamos un documento en Quartus y lo configuramos para que pudiera detectar la placa
que ocupamos.
- Después seleccionamos un documento de VHDL para poder trabajar

- Luego empezamos a escribir nuestro programa, el cual se trataba del sumador total lógico, como el
que realizamos en la práctica pasada. Pero aquí fuimos especificando cada entrada y salida con
diferentes compuertas como en el diagrama.

Finalmente lo corrimos conectamos la tarjeta FPGA y seleccionamos cada led para las salidas y cada
switch para las respectivas entradas.
Resultados:
En las imágenes siguientes se puede observar cómo es que funcionaba el programa que realizamos
cada vez que movíamos los switches. Respectivamente se iban apagando o encendiendo dichos leds
seleccionados.

Conclusiones:
Al concluir esta práctica podemos denotar que el aprendizaje al usar nuevas tecnologías como lo son
Quartus y DE10-lite, fue de gran ayuda para entender y profundizar en los conceptos de diseño digital,
pues es importante tener un control sobre la estructura de programación en VHDL para conseguir que
los resultados proyectados sean los correctos. El uso de estos nuevos elementos ha dado paso a
simular nuevos proyectos en futuras prácticas como por ejemplo el análisis de expresiones booleanas
y resulta interesante ver la salida que tendrá en la vida real con el DE10-lite pues es importante tener
un orden en nuestros softwares de preferencia para que no resulte en un error.

También podría gustarte