Practica Elevador vhdl

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE ECATEPEC* *JIMÉNEZ ELIGIO XHAÍL CITLALMINA GABRIEL *RIVERA GONZÁLEZ *DE JERÓNIMO

Views 136 Downloads 30 File size 471KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

TECNOLÓGICO DE ESTUDIOS SUPERIORES DE ECATEPEC* *JIMÉNEZ ELIGIO XHAÍL CITLALMINA GABRIEL

*RIVERA GONZÁLEZ

*DE JERÓNIMO RUIZ CRISTÓBAL GRUPO: 9602 PROF: JESUS DE LA CRUZ ALEJO Objetivo: Desempeñar el armado de un elevador simulándolo con base a la programación VHDL el cual cumplirá la función de al subir dos personas encendería un led si hay una o más de 2 personas no se encenderá el led.

file y seleccionamos new project

VHDL fue desarrollado por el departamento de defensa de los Estados Unidos a inicios de los años 80's basado en ADA, con el fin de realizar simulación de circuitos eléctricos digitales. Procedimiento: 1 Abrir el programa ISE Design suit

14.3 desde el escritorio 2 Ya iniciado el programa creamos un nuevo proyecto nos dirigimos a

Aparecera una pantalla pidiendo el nombre del proyecto y el lugar donde será guardado

Damos next y saldrá una última ventana con todos los datos introducidos y seleccionamos finish

Ya elegido eso damos Next: Abrirá otro menú en el cual lo configuramos de la siguiente manera en Familia desplegamos y seleccionamos Artix 7 al final en prefered lenguaje abren menú desplegable y seleccionas VHDL las demás opciones la llena por automático el programa

Al terminar saldrá una ventana para introducir el lenguaje de programación VHDL el código el cual es el siguiente

Al terminar de seleccionas Generate File

Nota*: Artix 7 es el nombre del CHIP de nuestra FPGA *EL device y package vienen impresos sobre el chip Artix7

programar Programing

Saldrá un Cuadro de dialogo y seleccionas YES

Cargara el proyecto no espantar de que tarde un poco

Esperar hasta que salgan 3 palomas en verde

Terminada close

la

carga

seleccionas

Ya dentro mostrara

del

programa nos lo siguiente

Ahora desplegamos USERS CONSTRAINTS y doble clic sobre HDL I/O Pin planning (Plan AHEAD) Post-synthesis

Nos vamos a la parte de abajo y seleccionamos all ports nos mostrara lo siguiente

asignamos u9 a[2]u8 a[1] r7 a[0]r6 y a Y de salida como t8

Nos vamos a la parte donde esta I/O Std Clicleamos y desplegable

saldra

una

barra

Ya teniendo esto vamos a File y seleccionamos save constraints

Salimos del programa Seleccionas None y damos enter Nos dirigimos a Pulll Type abrimos la barra desplegable y seleccionamos PULLUP y damos enter

Y regresamo a ISE y damos doble clic donde dice Configure Target Device

Saldrá una advertencia y le dan ok

Arira

el

programa

En los scalar ports hace lo mismo selecionamos LVCMOS25 y EN PULLTYPE SELECIONAMOS NONE

Ahora asignaremos los valores a nuestra FPGA Lo configuraremos de la siguiente manera desde la casilla site a[3]le

Doble clic sobre Bundary Scan

Saldrá otro cuadro de dialogo y selecionas no y después en file initialize chain

Ahora haces clic derecho sobre el icono verde de xilinx y seleccionas Program

Saldrá un cuadro seleccionas

de

dialogo y yes

Ejecutará el comando en la FPGA Localizas donde guardaste el proyecto y seleccionas el archivo .bit y seleccionas open

Terminando ya podemos probar en la FPGA