Paper Grupo 1 OPAL

Please download to get full document.

View again

All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
 15
 
  TRABAJO DE INVESTIGACION: OPAL Universidad de las Fuerzas Armadas ESPE Departamento de Eléctrica y electrónica Juan García (jjgarcia@espe.edu.ec)-Leonardo Mantilla(ltmantilla@espe.edu.ec) -Javier Muglisa(jamuglisa@espe.edu.ec)-Alexander Villacis(eavillacis3@espe.edu.ec) Abstract- El lenguaje OPAL es, un sistema de desarrollo de diseño completo PLD (Dispositivo lógico programable). este lenguaje le da al diseñador la posibilidad de utilizar el lenguaje de máquina
Related documents
Share
Transcript
  TRABAJO DE INVESTIGACION: OPAL Universidad de las Fuerzas Armadas ESPE Departamento de Eléctrica y electrónica Juan García (jjgarcia@espe.edu.ec)-Leonardo Mantilla(ltmantilla@espe.edu.ec) -Javier Muglisa(jamuglisa@espe.edu.ec)-Alexander Villacis(eavillacis3@espe.edu.ec)  Abstract-  El lenguaje OPAL es, un sistema de desarrollo de diseño completo PLD (Dispositivo lógico programable). este lenguaje le da al diseñador la posibilidad de utilizar el lenguaje de máquina de estados, ecuaciones booleanas de varios niveles, las funciones de la tabla de verdad mejoradas, o cualquier combinación de los tres. El presente  paper describe las principales características de OPAL para crear aplicaciones para PLD y se creara una aplicación sencilla que mostrara de forma clara el uso del software. 1.   PLD (dipositivo lógico programable) Son circuitos integrados que ofrecen a los diseñadores en un solo chip, un arreglo de compuertas lógicas y flip- flop’s . El usuario lod prgrama para implementar funciones lógicas y así, una manera más sencilla de reemplazar varios circuitos integrados estándares o de funciones fijas. Un PLD típico está compuesto de arreglos de compuertas lógicas, uno de ellos a base de compuertas AND al que se le denomina Plano AND y el otro de compuertas OR, denominado Plano OR .    1.1 CLASIFICACIÓN DE LOS PLD FIG 1 ILUSTRACIÓN CLASIFICACIÓN DE LOS PLDs DIFERENCIA ENTRE LAS ARQUITECTURAS DE LOS PLD’s   DIAGRAMA 1 DIFERENCIA ENTRE LAS ARQUITECTURAS DE LOS PLD’s   2.   OPAL El paquete de software OPAL consiste en el intérprete de comandos gráficos, tanto para DOS y Windows, cuenta con tres módulos ejecutables (EQN2JED.EXE, JED2EQN.EXE y PAL2GAL.EXE), que son un conjunto de librerías. Los archivos de entrada contienen ecuaciones booleanas y etiquetas de comandos que están escritas en el formato de archivo EQN. Los archivos de Los PLD’s representan menor costo para los fabricantes.Pueden reemplazar funciones de otros dispositivos lógicos.Reducción de espacio en las tarjetas de circuito impresoSimplificación del alambrado entre chips y otrosDisminución en los requerimientos de potencia ( por consiguiente menor consumo de energía )Realización de aplicaciones especiales no encontradas en circuitos integrados de funcionesfijas La programación se lleva a cabo por medio de conexiones fusibles; de tal forma que en una compuerta OR, una entrada con conexión fusible “ Fundida o Quemada ” ( fusible abierto ) funcione como un cero lógico y una conexión intacta como el valor de la(s) variable(s) de entrada.  entrada son utilizados por el módulo de EQN2JED para crear mapas JEDEC que contienen los datos de programación para un dispositivo de destino. Al crear sus propios archivos de entrada, puede utilizar el paquete de software OPAL como parte de un sistema de desarrollo de diseño completo PLD (Dispositivo lógico programable). ¿Cómo funciona OPAL? El objetivo final de cualquier paquete de software PLD es crear un mapa JEDEC de los estados de fusibles del PLD que se pueden descargar a un programador de dispositivos. El mapa JEDEC contiene datos dependientes del dispositivo, como la asignación de pines, el número de fusibles de cada término del producto, el tipo de retroalimentación, y así sucesivamente. La actual generación de paquetes de software PLD se esfuerza por ser independiente del dispositivo; un diseño puede ser construido sin ningún conocimiento del dispositivo de destino para el diseño. Los diseñadores no necesitan preocuparse acerca de la arquitectura del dispositivo de destino. Son libres para concentrarse en el diseño del sistema. . 2.1 Conceptos de OPAL El lenguaje OPAL es una solución de alta gama. Este lenguaje le da al diseñador la posibilidad de utilizar el lenguaje de máquina de estados, ecuaciones booleanas de varios niveles, las funciones de la tabla de verdad mejoradas, o cualquier combinación de los tres. Esto le da la libertad de diseño para elegir la aplicación que mejor se adapte a la tarea de diseño específico. OPAL está diseñado para llevar esto un paso más allá. En lugar de sólo proporcionar independencia de dispositivo, también suministramos la independencia de la herramientaTodos los formatos de archivo compatibles (OPAL, PLA, EQN, JEDEC) son completamente abierta y compatible con las herramientas de software reconocidas. En el nivel más bajo, la lógica se puede expresar en el formato estándar de suma de productos (SOP). Este formato puede ser compilado en el mapa JEDEC del PLD específico. Ninguna manipulación lógica más se realiza en este nivel, por lo que los diseñadores que desean el mayor grado de control sobre el procesamiento de la lógica puede entrar diseños en este nivel. Sin embargo, incluso en este nivel, OPAL sí prevé mapear automáticamente la lógica en un PLD específica a través de una opción de asignación de pines automático. Esta característica está disponible en OPAL    2.2 Ventanas de Opal    VENTANA PRINCIPAL DE OPAL  FIG 2 VENTANA PRINCIPAL DE OPAL   Se encuentran los “ Títulos de las Ventanas ”, que contienen las opciones de trabajo del programa. Cada uno de los “ Títulos de las Ventanas ”, tiene una letra resaltada; lo queindica, que dicha ventana podrá ser seleccionada, con solo t eclear la letra resaltada del “ Titulo ”. En la parte inferior se encuentran teclas rápidas para algunas funciones y que ejecutaran la operación señalada con solo oprimir la tecla de función. F1 HELP nos permitirá visualizar la ayuda en cada opción con solo teclear F1.    VENTANA FILE FIG 3 VENTANA FILE DE OPAL La ventana File contiene nueve opciones y al igual que los “ Títulos  de las Ventanas ” cada una de las opciones tiene también una letra resaltada y al oprimir alguna de ellas se seleccionara la función correspondiente, otra forma de seleccionar las opciones se hace mediante el cursor ( flechas del teclado ) seguidas de un ENTER    VENTANA VIEW FIG 4 VENTANA VIEW DE OPAL
Related Search
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks