Академический Документы
Профессиональный Документы
Культура Документы
Materia:
Sistemas Embebidos
Sistemas Embebidos
Pgina 1
Objetivo: Implementar las compuertas lgicas (and, or, xor ), medio sumador y sumador
completo en la tarjeta Nexys 4 de Xilinx, usando ISE Design Suite 14.7.
Material
1 Tarjeta Nexys 4
ISE Design Suite 14.7
Cable usb a micro usb
Desarrollo:
Se ejecuta el programa ISE Design Suite 14.7 seleccionando la opcin de new projet, en caso de no
tener instalado el programa revisar ANEXO A GUA DE INSTALACIN ISE Design Suite 14.7.
Sistemas Embebidos
Pgina 2
Para esta tarjeta la familia es Artix 7, en la seccin de Package seleccionamos CSG324, en la seleccin
de speed ser -3 y el lenguaje con el que trabajaremos ser del entorno VHDL.
Sistemas Embebidos
Pgina 3
Terminando las configuraciones de la tarjeta estaremos ene le entorno de programacin del ISE Design Suite 14.7
Sistemas Embebidos
Pgina 4
Nos dirigiremos a la parte superior derecha en la ventana que tiene el nombre de Hierarchy en donde
daremos
click
derecho
y
seleccionaremos
new
source.
Sistemas Embebidos
Pgina 5
Y seleccionamos next .
Esto nos generara la ventana de texto con el cdigo de las libreras, definiendo nuestras entradas y
salidas, en esta escribiremos nuestro cdigo VHDL en el cual colocaremos las 5 partes de la prctica.
(and, or, xor, medio sumador y sumador completo).
Si no recuerda que libreras de deben utilizar, o alguna instruccin se pueden consultar en language
templates.
Sistemas Embebidos
Pgina 6
Sistemas Embebidos
Pgina 7
Para verificar que nuestro cdigo VHDL esta correcto seleccionaremos synthesize XST en la
opcin de check sintaxis y daremos doble clic, al finalizar si nuestro cdigo esta correcto no presentara
ningn error y nos marcara una palomita verde, en caso de error nos colocara una advertencia.
Sistemas Embebidos
Pgina 8
Revisando nuestra sintaxis procedemos a simular, para ello seleccionamos la opcin de simulation.
En esta ventana podremos observar todas las entradas y salidas, podremos asignarles valores para ver
su comportamiento, para ello seleccionamos la variable y presionamos clic derecho, nos saldrn
Sistemas Embebidos
Pgina 9
opciones, ver figura siguiente, para el medio sumador y sumador completo se elige la opcin Force
Clock y se vara el ciclo.
Se elige Force Constant y escribimos el valor deseado para la variable, se hace lo mismo para el resto
de las variables.
Con los valores dados a las variables se observan las salidas y se verifica que el resultado sea correcto.
Sistemas Embebidos
Pgina 10
Sistemas Embebidos
Pgina 11
El siguiente paso es asignar los pines de entrada y salida se mostrara la tarjeta para ver cuales se pueden
usar.
Sistemas Embebidos
Pgina 12
Se observa que se tienen 16 switches y 16 leds se usaran para mostrar las salidas, se da doble click en
I/O PIN Planning Post-Synthesis.
Sistemas Embebidos
Pgina 13
En esta ventana se asocian los pines de entrada y de salida de la tarjeta, se presiona guardar y despus se
cierra la ventana para seguir en ISE Proyect Navegator, Se da click derecho en Generate Programming
File seleccionando Process Properties, se marca la casilla de Create Bit File, para el uso de esta
tarjeta es necesario escribir en Other Bitgen el siguiente comando -g UnconstrainedPins:Allow de
no ponerlo generara errores. Elegir en Start Options JTAG Clock.
Sistemas Embebidos
Pgina 14
Para finalizar se da doble click en Generate Programming File y se generara un archivo .bit el cual
despus lo usaremos para cargar a la tarjeta, el archivo .bit se generara en la ruta asignada al proyecto.
Se ejecuta Digilent Adept para que reconozca la tarjeta, se debe mostrar la siguiente ventana.
Sistemas Embebidos
Pgina 15
Se Presiona Browser se selecciona el archivo .bit que se gener en el paso anterior. Se la da programar
a la tarjeta, y se espera que en indicador de la tarjeta encienda indicando que la carga fue satisfactoria.
Sistemas Embebidos
Pgina 16
Ahora nos pedir que rellenemos un formulario para dar de alta una cuenta en la pgina de Xilinx. El
formulario a rellenar tiene el siguiente aspecto:
Una vez que hemos creado la cuenta nos aparecer una pgina, que nos indicara que activemos la cuenta,
pinchando a un link, que nos mandan a la direccin de correo que le hemos indicado.
Sistemas Embebidos
Pgina 17
El contenido del correo electrnico que nos mandan tiene el link para activar la cuenta.
La primera vez que accedemos a la pagina, nos pedir que rellenemos cierta informacin personal:
Una vez introducidos los datos pertinentes le damos al botn Next y ya empezara a descargarse la
versin de Xilinx ISE que hayamos elegido.
Una vez que hemos descomprimido el fichero que nos hemos descargado, accedemos dentro de la
carpeta y pinchamos en el archivo xsetup.exe para iniciar la instalacin del ISE:
Sistemas Embebidos
Pgina 18
En primer lugar nos aparecer una ventana de bienvenida para inicializar la instalacin. Pulsamos en
Next:
Las siguientes dos ventanas que nos aparecen en la instalacin son para aceptar los trminos y
condiciones de uso del producto. Una vez pulsadas las pestaas de aceptacin, pulsamos en Next:
Sistemas Embebidos
Pgina 19
El siguiente paso que debemos de dar en la instalacin, es para seleccionar la edicin del producto que
queremos instalar. En este paso elegimos la opcin ISE WebPACK, que es la opcin que viene por
defecto:
Sistemas Embebidos
Pgina 20
En el siguiente paso seleccionamos las opciones de instalacin. En este paso tambin elegimos la opcin
que vienen por defecto:
A continuacin seleccionamos el directorio en el que queremos instalar el ISE. En este caso elegimos la
opcin que viene por defecto:
Sistemas Embebidos
Pgina 21
Una vez que hemos aceptado y configurado la instalacin, procedemos a instalar el software en la
mquina. Para ello pulsamos el botn Install en la siguiente ventana que nos aparece para iniciar la
instalacin:
Sistemas Embebidos
Pgina 22
Una vez pulsado el botn de Install se inicia la instalacin que durara varios minutos en
funcin de la mquina en la que se instale:
Cuando finalice la instalacin nos aparecer la siguiente pantalla y pulsando el botn de Finish
habremos terminado la instalacin a falta de activar la licencia del producto:
Sistemas Embebidos
Pgina 23
Ahora nos aparecer la siguiente ventana en la que nos pedir la licencia del Software. Seleccionamos
la opcin de Get free ISE webPack License y le damos al botn de Next:
Sistemas Embebidos
Pgina 24
Sistemas Embebidos
Pgina 25