Bienvenido a nuestro blog, en el encontrara información relevante a el Lenguaje en VHDL y el uso de la FPGA-Basys2

Practica 1: Conversor binario a BCD en basys2


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 en
8. 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