Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
LOGIX: Herramienta de diseño y compilación
de circuitos lógicos para controladores
programables
Klajdi Hoxha
Universidad d...
Indice
• Introducción
• Objetivos
• Metodología
• Desarrollo
• Conclusiones
Universidad de Sevilla 2
Introducción
Centros de Control Siglo XX
- Armarios empotrados
(Hardware)
- Instalados en el campo
- Poca flexibilidad
- A...
Introducción
Remotas Centros de Control Siglo XXI
Universidad de Sevilla 4
Introducción
(Remotas de Telvent)
- RTOS (VxWorks + Controladores)
- MicroPowerPC 32-bits
- 100 MHz
- Ram 64 Mb
- SRAM 4Mb...
Objetivos
Universidad de Sevilla 6
Objetivo 1 (Diseño  Binario )
Universidad de Sevilla 7
Objetivo 2 ( Diseño  LEL )
8Universidad de Sevilla
Objetivo 3 ( LEL  Binario )
9Universidad de Sevilla
Metodología
(Secuencial-Iterativo)
10Universidad de Sevilla
11
Especificación
de requisitos
con
REM
Universidad de Sevilla
12
Descomposición
del proyecto en
subtareas
Universidad de Sevilla 13
Planificación temporal
del proyecto
Desarrollo (Módulos)
14Universidad de Sevilla
Proyecto Logix
15Universidad de Sevilla
Diagrama de Clases
16
Modulo
Circuitos
Universidad de Sevilla
Universidad de Sevilla 17
Paquete
Circuitos
Diagrama de clases
Universidad de Sevilla 18
Modulo
Compilador
Universidad de Sevilla 19
Paquete
Compilador
Universidad de Sevilla 20
Paquete
Grafico
Diagrama de flujo
21Universidad de Sevilla
Vista de Logix
22Universidad de Sevilla
Crear circuito
23Universidad de Sevilla
Visualizar circuito
24Universidad de Sevilla
Diseñar circuito
25Universidad de Sevilla
Editar circuito
26Universidad de Sevilla
Generar binario
27Universidad de Sevilla
Fichero binario
28Universidad de Sevilla
Conclusiones
29
 Cumplimiento de los requisitos iniciales
 Dilatación del tiempo estimado
 Falta de experiencia
 Proye...
Herramientas
30
 Lenguaje JAVA (JDK 1.5)
 Plataforma Netbeans 6.8
 Librería Netbeans.Visual 2.0 (Diseño gráfico de circ...
Próxima SlideShare
Cargando en…5
×

FinalYearProjectPresentation_KlajdiHoxhaSina_Logix

124 visualizaciones

Publicado el

  • Sé el primero en comentar

  • Sé el primero en recomendar esto

FinalYearProjectPresentation_KlajdiHoxhaSina_Logix

  1. 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
  2. 2. Indice • Introducción • Objetivos • Metodología • Desarrollo • Conclusiones Universidad de Sevilla 2
  3. 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
  4. 4. Introducción Remotas Centros de Control Siglo XXI Universidad de Sevilla 4
  5. 5. Introducción (Remotas de Telvent) - RTOS (VxWorks + Controladores) - MicroPowerPC 32-bits - 100 MHz - Ram 64 Mb - SRAM 4Mb - Flash 16 Mb - Cache 4 Kb Codigo,+ 4 Kb Datos - Puertos: N serie + 4 Ethernet - Consumo 12 voltios Universidad de Sevilla 5
  6. 6. Objetivos Universidad de Sevilla 6
  7. 7. Objetivo 1 (Diseño  Binario ) Universidad de Sevilla 7
  8. 8. Objetivo 2 ( Diseño  LEL ) 8Universidad de Sevilla
  9. 9. Objetivo 3 ( LEL  Binario ) 9Universidad de Sevilla
  10. 10. Metodología (Secuencial-Iterativo) 10Universidad de Sevilla
  11. 11. 11 Especificación de requisitos con REM Universidad de Sevilla
  12. 12. 12 Descomposición del proyecto en subtareas
  13. 13. Universidad de Sevilla 13 Planificación temporal del proyecto
  14. 14. Desarrollo (Módulos) 14Universidad de Sevilla
  15. 15. Proyecto Logix 15Universidad de Sevilla
  16. 16. Diagrama de Clases 16 Modulo Circuitos Universidad de Sevilla
  17. 17. Universidad de Sevilla 17 Paquete Circuitos
  18. 18. Diagrama de clases Universidad de Sevilla 18 Modulo Compilador
  19. 19. Universidad de Sevilla 19 Paquete Compilador
  20. 20. Universidad de Sevilla 20 Paquete Grafico
  21. 21. Diagrama de flujo 21Universidad de Sevilla
  22. 22. Vista de Logix 22Universidad de Sevilla
  23. 23. Crear circuito 23Universidad de Sevilla
  24. 24. Visualizar circuito 24Universidad de Sevilla
  25. 25. Diseñar circuito 25Universidad de Sevilla
  26. 26. Editar circuito 26Universidad de Sevilla
  27. 27. Generar binario 27Universidad de Sevilla
  28. 28. Fichero binario 28Universidad de Sevilla
  29. 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. 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

×