Este documento describe un proyecto de fin de carrera para desarrollar una herramienta llamada LOGIX para diseñar y compilar circuitos lógicos para controladores programables. El proyecto tiene tres objetivos: permitir el diseño de circuitos lógicos y su compilación a binario, permitir el diseño de circuitos lógicos y su compilación a un lenguaje de descripción electrónica, y permitir la compilación de un lenguaje de descripción electrónica a binario.
1. LOGIX: Herramienta de diseño y compilación
de circuitos lógicos para controladores
programables
Klajdi Hoxha
Universidad de Sevilla 1
Proyecto Fin de Carrera
Ingeniería Informática
3. Introducción
Centros de Control Siglo XX
- Armarios empotrados
(Hardware)
- Instalados en el campo
- Poca flexibilidad
- Alto consumo
- Imposible Telegestionar
Universidad de Sevilla 3
29. Conclusiones
29
Cumplimiento de los requisitos iniciales
Dilatación del tiempo estimado
Falta de experiencia
Proyecto muy específico
Módulos reutilizables y extensibles
Universidad de Sevilla
30. Herramientas
30
Lenguaje JAVA (JDK 1.5)
Plataforma Netbeans 6.8
Librería Netbeans.Visual 2.0 (Diseño gráfico de circuitos)
Librería UML 2.0 ( Creación de diagramas UML)
Librería ANTLR v3 ( Procesador de lenguajes )
REM ( Especificación de requisitos )
OpenProj (Gestión de proyectos)
DIA ( Editor de diagramas)
Universidad de Sevilla