Está en la página 1de 7

Semforo en VHDL El siguiente semforo a realizar tiene 3 luces, verde, amarillo y rojo.

Iniciamos abriendo el siguiente icono (Figura 1). El cual ejecutara el programa y mostrara la pantalla de proyect navigator (Figura 2).Por defecto nos mostrara el ltimo programa realizado (Figura 3).

Figura 1

Figura 2

Figura 3

Enseguida nos dirigimos al menu Se crea un nuevo proyecto, para ello se selecciona el men File y despus New Project, en la primera ventana que se muestra habr que indicar el nombre del proyecto.

se hace clic en el botn Next, se mostrar un resumen del proyecto, finalmente se da clic en el botn Finish y se crear el nuevo proyecto.

Posteriormente nos dirigimos al men Project => New Source (figura 4) con lo que aparecer una ventana donde se debe indicar el tipo de mdulo que se desea agregar al proyecto, se selecciona VHDL Module (figura 5)

figura 4

figura 5

Despus se da clic en el botn Next lo cual mostrar la ventana Define Module (figura 6) y finish en (figura 7).

(figura 6)

(figura 7)

Entoces se creara el siguiente archivo.

Ahora nos dedicamos a programar el semforo de tal forma que queda de la siguiente manera.

Se debe realizar una revisin de sintaxis, para ello, en la ventana Processes, se expande la seccin Synthesize XST, de manera que se pueda ver el proceso Check Syntax y dar clic en run (figura 8)

(figura 8)

en la ventana Processes, se expande la categora User Constraints (figura 9), y se hace doble clic en el proceso I/O Pin Plannig (Plan Ahead) clic derecho Post-Synthesis y clic en run nos aparece un recuadro al cual les damos clic en yes(fifura 10),..

(figura 9)

(figura 10)

Ahora asignamos pines de acuerdo a la tarjeta que hayamos elegido. Procedemos a guardar cambios y cerramos esta ventana.

Nos dirigimos al proceso Generate Programming File el iniciar la creacin del archivo de configuracin .bit que se descargar al FPGA.

Ejecutamos Adept. Se Conecta la tarjeta Basys2 a un puerto USB de una computadora. Buscamos el archivo semoforo.bit hacemos clic en program y veremos si el archivo se ejecuta satisfactoriamente en la tarjeta.

También podría gustarte