En esta práctica aprenderemos como hacer un conversor de números binarios a BCD para posteriormente ser visualizado en el display 7segmentos que incorpora una FPGA Basys2.
Este proceso
es posible de realizar utilizando un software especializado en algebra de Boole
Este nos permitirá
crear un archivo que contendrá las diferentes ecuaciones de Boole para una
tabla de la verdad la cual insertaremos de forma manual al programa siguiendo
los siguientes pasos:
1.
2. Introducimos un nombre para el archivo
3. Ahora configuramos el numero de entradas y salidas de nuestra tabla de la verdad
4. seleccionamos esta opcion
5.
Ahora procedemos a llenar manualmente nuestra tabla de verdad.
introduciendo las posibles conbinaciones para las entradas y sus
respectivas salidas.
6. verificamos que no tengamos errores dando click en la siguiente opcion
7. ahora click en8. Finalmente dando click en esta opcion y poniendo un nombre nos guardara un archivo el cual usaremos posteriormente en ISE Project Navigator
9. Ahora accedemos al programa ISE de Xilinx y seleccionamos la opcion:
10. Seguimos los siguientes pasos dejando configuradas las opciones como indican las imagenes
11. ahora agregaremos el archivo que genero el programa BOOLE-DEUSTO, Siguiendo los siguientes pasos:
12.
verificamos la sistanxis del codigo, y corregimos los errores que
aparescan, por lo general es un ";" faltante, y se vuelve a verificar la
sintaxis y inmediatamente despues seleccionamos la opcion "Create
Schematic Symbol"
13.
procedemos a crear el esquematico del proyecto, seleccionando las
siguientes opciones, posteriormente realizamos el etiquetado de las
entradas y salidas concordando con las variables escojidas en el codigo
de VHDL.
14.
procedemos a configurar los pines de la FPGA Basys2, en este caso
utilizamos un archivo .UCF el cual contiene un directorio con todos los
pines de la basys2, pero este proceso puede ser realizado unicamente con
los pines que requiramos usar.
15, verificamos que compile sin errores
No hay comentarios.:
Publicar un comentario