Tutorial de operación del programa Galaxy®
1. Introducción Uno de los programa que también pueden utilizarse para programar en VHDL y trabajar con PLD`s es el ispLEVER Classic del fabricante Lattice Semiconductor el cual se puede obtener gratuitamente en su pagina (http://www.latticesemi.com/dynamic/in dex.cfm?fuseaction=view_documents&document_type=154&sloc=01‐01‐07‐07), pero deben registrarse con una cuenta institucional para que se les proporcione una licencia. Si no se tiene cuenta institucional, entonces pueden conseguir navegando en el internet una versión anterior llamada Warp® Release 6.3, sobre la cual se dará una explicación a través del programa Galaxy® útil en la captura, síntesis e implementación y el paquete de simulación HDL‐Sim® necesario para la simulación de los diseños. Este tutorial muestra los pasos a seguir para seleccionar el dispositivo PLD y el diseño de sistemas digitales mediante el lenguaje de descripción hardware (HDL), con VHDL. Se ha elegido el dispositivo lógico programable (PLD) PAL22v10 para realizar los ejemplos de la clase u su respectiva simulación en proteus, así como, su implementación en el laboratorio.
2. Utilización del Programa Galaxy®
El uso del software se hará mediante el desarrollo de un ejemplo sencillo para indicar todos los pasos a seguir para generar el archivo con extensión .jed, necesario para la simulación y programación de la GAL. Ejemplo: Para que un portó n se abra es necesario que esté n activados los interruptores a1 y a2 ó b1 y b2 simultá neamente, el cierre de la puerta se produce automá ticamente,
transcurrido un tiempo. Existe una protecció n para evitar que la puerta baje cuando hay un coche debajo. La lá mpara L permanecerá encendida cuando la puerta esté cerrada. Diseñ ar el circuito y el có digo necesario para la apertura de la puerta, exclusivamente, y para el control de la lá mpara. Tabla 1. Tabla de verdad el ejemplo a1 a2 b1 b2 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
ML 01 01 01 10 01 01 01 10 01 01 01 10 10 10 10 10
Dr. José de Jesús Moreno Vázquez
2