8/22/2019 Spartan3E Tutorial
1/15
CENIDET DIE
R. SCHACHT.R Pgina 1
PRCTICAS DIGITALES USANDO TARJETA SPARTAN-3E
8/22/2019 Spartan3E Tutorial
2/15
CENIDET DIE
R. SCHACHT.R Pgina 2
En estas prcticas se centran en el uso de los Switch y los leds que poseela tarjeta.
8/22/2019 Spartan3E Tutorial
3/15
CENIDET DIE
R. SCHACHT.R Pgina 3
Para el diseo de compuertas lgicas en Labview, se usan como entradas los
Switch marcados por el crculo azul en la figura 1.
Para la visualizacin se emplean los Leds que se ubican a un arriba de los
Switch, as como tambin leds virtuales dentro del VI.
Para la creacin de un VI, donde se pueda realizar las funciones de las diferentes
compuertas lgicas se sigue el siguiente procedimiento:
Teniendo conectada la tarjeta Spartan-3E a la pc.
1. Click en INICIO-NATIONAL INSTRUMENTS-LABVIEW 2009
Se desplegara una ventana, la cual es la ventana de inicio de Labview2009
8/22/2019 Spartan3E Tutorial
4/15
CENIDET DIE
R. SCHACHT.R Pgina 4
2. Para seleccionar la tarjeta a utilizar, se creara un proyecto nuevo, esto se
realiza dando click en Empty Project, donde se abrir una nueva ventana.
8/22/2019 Spartan3E Tutorial
5/15
CENIDET DIE
R. SCHACHT.R Pgina 5
3. En dicha ventana, se selecciona My Computer-New-Targets andDevices
4. Se desplegara una ventana nueva, donde se seleccionara la opcin Newtarget or device, y en las carpetas dentro de esta selecciones, seseleccionara Xilin University Programing, donde est ubicada la Spartan-3E.
5. En la ventana del proyecto nuevo, se ubicara la Spartan-3E, para poderseleccionar los dispositivos que esta tiene habilitadas para los diferentes
proyectos que se deseen desarrollar en Labview.
8/22/2019 Spartan3E Tutorial
6/15
CENIDET DIE
R. SCHACHT.R Pgina 6
8/22/2019 Spartan3E Tutorial
7/15
CENIDET DIE
R. SCHACHT.R Pgina 7
6. Para seleccionar los elementos o dispositivos para desarrollar las diversas
prcticas, teniendo seleccionada FPGA Target-New-FPGA I/O
Como se observa se tienen los recursos con los que cuentan la tarjeta, y
para escoger los elementos requeridos para la implementacin a realizar,
solo se selecciona el conjunto de elementos y se carga con la flecha azul
que apunta en direccin derecha.
8/22/2019 Spartan3E Tutorial
8/15
CENIDET DIE
R. SCHACHT.R Pgina 8
Teniendo seleccionado los elementos o recursos a emplear, se da click en
OK y estos se cargan en el panel principal. Posteriormente se abre un VI
nuevo para realizar la implementacin. Esto se puede visualizar en las
siguientes imgenes.
8/22/2019 Spartan3E Tutorial
9/15
CENIDET DIE
R. SCHACHT.R Pgina 9
Para utilizar los recursos ya previamente seleccionadas, estos solo se
arrastran a la pantalla del diagrama de bloques y se hace el alambrado
necesario. Esto se vera mas ilustrado en las siguientes practicas
propuestas.
8/22/2019 Spartan3E Tutorial
10/15
CENIDET DIE
R. SCHACHT.R Pgina 10
Practica 1. Compuertas logicas
Siguiendo el procedimiento anterior, implementar las compuertas logicas
NOT, AND, OR utilizando los cuatro Switch y los leds indicadores, as
como tambien leds virtuales en el panel frontal del VI.
Como se puede observar en la imagen se tiene el alambrado realizado en
el diagrama de bloques y los leds virtuales en el panel frontal, los cuales
permitirn visualizar el funcionamiento de las compuertas tanto en los leds
indicadores que posee la tarjeta como en la pantalla del VI.
Nota: Como solo se tienen 4 Switch, se puede realizar las combinaciones
necesarias o inclusive hacer un VI para cada compuerta. Esto ltimo
se deja al criterio del lector.
Tiendo listo el VI, se procede a realizar la simulacin, esto implica lacomunicacin de la tarjeta con la PC. Para esto se debe guardar tanto el VI
creado como el proyecto donde se seleccion la tarjeta y los recursos de la
misma. En la misma direccin o carpeta.
Cuando se da inicio a la simulacin, se desplegaran las siguientes
ventanas, las cuales indican el proceso de depuracin, compilacin y
8/22/2019 Spartan3E Tutorial
11/15
CENIDET DIE
R. SCHACHT.R Pgina 11
conversin de lenguaje de programacin, tambin el establecimiento de la
comunicacin y el reconocimiento de la tarjeta con Labview.
Esta ventana indica si se desea guardar el VI y el proyecto a compilar.
Esta ventana indica la generacin de archivos necesarios para la
compilacin.
Esta ventana muestra el estado de la compilacin y el tiempo transcurrido
de haber iniciado la misma.
Esta ventana muestra cmo se est llevando a cabo el proceso de
compilacin.
8/22/2019 Spartan3E Tutorial
12/15
CENIDET DIE
R. SCHACHT.R Pgina 12
Habiendo finalizado la compilacin, las siguientes, se activa un led
indicador color mbar en la tarjeta indicando que la comunicacin ha sido
establecida y las ventanas anteriores muestran el siguiente mensaje.
8/22/2019 Spartan3E Tutorial
13/15
CENIDET DIE
R. SCHACHT.R Pgina 13
Practica 2: Encendido de leds empleando interruptores virtuales.
Para esta prctica seguir el procedimiento descrito anteriormente y cargar los
recursos necesarios para la implementacin del VI.
En esta prctica, se encendern y apagaran los leds que posee la tarjeta, a travs
de los interruptores virtuales y se podr visualizar este efecto en los leds virtuales.
La compilacin de este VI se realiza la operacin descrita anteriormente.
8/22/2019 Spartan3E Tutorial
14/15
CENIDET DIE
R. SCHACHT.R Pgina 14
Practica 3: Variador secuencial de leds
En esta prctica se realiza un variador secuencial de los 8 leds a variando el
tiempo contado en milisegundos.
Este efecto se puede visualizar en los leds que posee la tarjeta y en los leds
virtuales.
8/22/2019 Spartan3E Tutorial
15/15
CENIDET DIE
R. SCHACHT.R Pgina 15
Top Related