Lab View y Spartan 3E
Lab View y Spartan 3E
Lab View y Spartan 3E
I. INTRODUCCIN
Figure 1. NImy RIO: (a) compact NI myRIO-1900 (b) NI myRIO-1950
LabVIEW es una plataforma y entorno de desarrollo para tarjeta nicamente.
disear sistemas, con un lenguaje de programacin visual
grfico. Recomendado para sistemas hardware y software de La tarjeta compacta ofrece habilidad WiFi, 3 puertos de
pruebas, control y diseo, simulado o real y embebido, pues
E/S y una cubierta lista para estudiantes, mientras que la
acelera la productividad [1].
El Mdulo NI LabVIEW FPGA extiende la plataforma versin de tarjeta nicamente (NI myRIO-1950) ofrece un
de desarrollo grfico de LabVIEW para programar FPGAs tamao ms pequeo sin WiFi y con 2 puertos de E/S.
en hardware de E/S reconfigurables, NI. LabVIEW FPGA
brinda a los desarrolladores la habilidad de disear de III. MDULO NI LABVIEW FPGA
manera ms eficiente y efectiva sistemas complejos al
proporcionar un entorno de desarrollo altamente integrado, El Mdulo NI LabVIEW FPGA permite implementar de
un gran ecosistema de bibliotecas de IP, un simulador de alta forma grfica los circuitos digitales dentro de un chip FPGA
fidelidad y caractersticas de depuracin. A. Caractersticas del mdulo
La Spartan-3E Starter Board de Xilinx es una plataforma
de desarrollo de gran alcance que permite la ejecucin de Capacidad de crear hardware personalizado de bajo
varios proyectos. Para este trabajo se utiliz aquella tarjeta nivel y sin lenguajes de hardware o el diseo a nivel
FPGA de 500k compuertas con un procesador RISC de 32- de placa [2].
bits e interfaces DDR. Permite enlazar cdigo VHDL utilizando el nodo de
El LabVIEW FPGA para el controlador Spartan-3E fue interfaz LabVIEW HDL existente [2].
desarrollado para permitir a los educadores utilizarlo en la Efecta soluciones y rutinas de activacin, el control
enseanza de conceptos digitales y sistemas embebidos. de ultra velocidad, interfaz con protocolos digitales,
procesamiento digital de seales, y aplicaciones en
II. DESCRIPCIN FPGAS DE NATIONAL INSTRUMENTS general que requieran la confiabilidad del hardware
NI ofrece una variedad de plataformas de hardware que le de alta velocidad [2].
brindan la potencia de FPGAs programables con LabVIEW
junto con mdulos E/S y procesamiento en tiempo
real. Disponible en dos versiones, la versin cubierta de NI
B. Razones principales para el uso del mdulo interfaz junto con la tarjeta en funcionamiento estn
El aprendizaje efectivo de un HDL puede ser un proceso disponibles, Fig. 4.
tardado. El mdulo ofrece un enfoque de programacin
grfica que mejora la productividad del diseo.
Cdigo HDL y bibliotecas IP desarrollado por NI y
Xilinx para funciones bsicas como contadores o algoritmos
ms avanzados. Se puede tambin puede importar y reutilizar
cdigo HDL existente con el Nodo de Integracin IP.
Las herramientas de simulacin y depuracin integradas,
ayudan en la deteccin de errores de implementacin antes
de la compilacin.
IV. ELEMENTOS DE LABVIEW FPGA Figure 4. Paleta general de configuracin.
Se encuentran bloques especficos disponibles para
tarjetas FPGA, usados para la programacin de operaciones Con la alternativa de simulacin se puede obtener en
que controlan la entrada o salida de informacin en el general el tiempo en que se demora en realizar la simulacin,
dispositivo con su correspondiente configuracin de lectura o hacer y controlar pausas en esta, etc.
escritura. Los recursos de entrada y salida se observan en la
Fig. 2.