Beruflich Dokumente
Kultur Dokumente
Resumen— El presente trabajo muestra algunos diseños de y con la posibilidad de permitir la integración de sensores
circuitos digitales que se pueden realizar mediante el lenguaje y actuadores complejos, lo que asegura la escalabilidad de
VHDL utilizando la herramienta ISE Desing Suite. Se la herramienta.
implementará varios ejemplos de circuitos digitales estas
aplicaciones serán cargadas posteriormente en la FPGA. La Sandoval (2011), presenta un procedimiento práctico
tarjeta de desarrollo ha utilizarse es la Spartan CORE3S500E para el diseño de un codificador-decodificador Reed-
Solomon a través de la descripción funcional usando
Palabras Clave—VHDL, FPGA, Xilinx ISE Design Suite lenguaje descriptor de hardware (VHDL) con la
herramienta de programación Xilinx ISE 9.2i. Este trabajo
I. INTRODUCCIÓN propone un diseño que usa los beneficios que presenta la
programación VHDL, su característica de modularidad, y
II. ESTADO DEL ARTE la estrategia de seccionar el diseño en componentes
menos complejos para facilitar el proceso. Además, se
detalla la metodología del diseño del decodificador a
VHDL es un lenguaje de descripción de circuitos través de procesamiento paralelo. El
electrónicos digitales que utiliza distintos niveles de codificador/decodificador diseñado puede corregir errores
abstracción, con el que se pueden crear aplicaciones para en dos símbolos, con las facilidades de una descripción a
cargarlas posteriormente en una FPGA, utilizando través de un programa de programación de hardware
herramientas de simulación como Xilinx ISE Design
Suite. Espinosa, Luengas, Rivera García & Vásquez
describen la implementación de una interfaz usuario-
Martínez & Acero (2010), presentan el diseño, máquina, para la manipulación de un brazo robótico de
desarrollo y prueba en laboratorio de un pequeño robot, cuatro grados de libertad, incorporando la opción de
concebido como plataforma para la evaluación y grabar y reproducir una secuencia de movimientos. Se
desarrollo de esquemas de control inteligente. El prototipo utilizó una tarjeta Nexys2, la cual es manufacturada por la
está conformado por una FPGA Spartan 3 de Xilinx como empresa Digilent e incluye un FPGA Spartan-3E con 500
unidad central de control, se estructuró sobre una mil compuertas. La tarjeta sirve de controlador,
plataforma diferencial con dos motores independientes estableciendo la comunicación entre un teclado de
acoplados a ruedas de desplazamiento, y una tercera rueda computadora, que es el dispositivo de entrada, y el brazo
omnidireccional de apoyo. La estructura mecánica se robótico, que es el dispositivo de salida. Para la creación
diseñó en acrílico, buscando resistencia mecánica, bajo del programa de configuración del FPGA, se hizo uso del
peso, visualización de componentes y presentación lenguaje de descripción de hardware VHDL; con este
estética. Para ubicación espacial, se incorporaron sensores lenguaje está hecho el driver para el teclado y con el
ultrasónicos de posición codificados y colocados para mismo se crearon los módulos necesarios para la correcta
amplio espectro de visión. Además, el sistema cuenta con manipulación del brazo, incluyendo la grabación y
puertos de acceso para incrementar los periféricos del recuperación de secuencias.
robot. Con el desarrollo de éste prototipo de laboratorio se
logró generar una nueva herramienta de aprendizaje que VHDL como se ha venido mencionando es un
permite la implementación de esquemas inteligentes para lenguaje que permite trabajar con distintos niveles de
la solución de problemas clásicos en robótica móvil. La abstracción, desde los más altos, como en la robótica,
plataforma final posee una unidad de control central procesamiento de señales y control de sistemas, hasta
basada en FPGA capaz de procesar complejos algoritmos,
niveles más bajos, como aplicaciones de electrónica o ModelSim simulador lógico se utiliza para la prueba
digital. de nivel de sistema
A. FPGA
Posteriormente se utiliza las herramientas de ISE Desing HDL Coder, herramienta que se ha utilizado para
realizar la aportación requerida en el trabajo,
Suite para corroborar su correcto funcionamiento como lo son
conjuntamente con Simulink permite diseñar modelos
Diagrama Esquematico, la simulación mediante diagrama de a partir de bloques con los que cuenta Simulink, con
tiempos. lo que se puede generar código HDL de manera
rápida y eficaz. Otra forma de generar código HDL es
a partir de funciones de Matlab.
B. Herramientas de Xilinx ISE Design Suite
Se logró integrar los 4 ejercicios en una sola
Una vez que se tiene el código en Xilinx, esta aplicación utilizando multiplexores, a la vez que se
herramienta permite generar el diagrama esquemático de la cumple con los requerimientos de reutilizar entradas
aplicación, así como realizar simulaciones y cargar el y salidas.
código en la FPGA
Tener cuidado con el bit más significativo o menos
significativo si se está trabajando con vectores, esto
con el fin de evitar errores.
VII. BIBLIOGRAFÍA