SlideShare a Scribd company logo
1 of 30
Download to read offline
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
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
- Alto consumo
- Imposible Telegestionar
Universidad de Sevilla 3
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
- Flash 16 Mb
- Cache 4 Kb Codigo,+ 4 Kb Datos
- Puertos: N serie + 4 Ethernet
- Consumo 12 voltios
Universidad de Sevilla 5
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
 Proyecto muy específico
 Módulos reutilizables y extensibles
Universidad de Sevilla
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

More Related Content

Similar to FinalYearProjectPresentation_KlajdiHoxhaSina_Logix

Tema_2 - DATA RATE Y COMUNICACIONES PARA LA IoT.pptx
Tema_2 - DATA RATE Y COMUNICACIONES PARA LA IoT.pptxTema_2 - DATA RATE Y COMUNICACIONES PARA LA IoT.pptx
Tema_2 - DATA RATE Y COMUNICACIONES PARA LA IoT.pptxdocmarcoantoniosotov
 
Tema_2 Comunicaciones para el mundo IoT.pdf
Tema_2 Comunicaciones para el mundo IoT.pdfTema_2 Comunicaciones para el mundo IoT.pdf
Tema_2 Comunicaciones para el mundo IoT.pdfdocmarcoantoniosotov
 
Modelo osi
Modelo osiModelo osi
Modelo osii1611161
 
Supercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
Supercomputación y Cloud computing en CICA. Jornadas Universidad de HuelvaSupercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
Supercomputación y Cloud computing en CICA. Jornadas Universidad de HuelvaJuan Carlos Rubio Pineda
 
347638424-Contenido-MTCNA.pdf
347638424-Contenido-MTCNA.pdf347638424-Contenido-MTCNA.pdf
347638424-Contenido-MTCNA.pdfWifiCren
 
INFRAESTRUCTURA-CECAD v6.pptx
INFRAESTRUCTURA-CECAD v6.pptxINFRAESTRUCTURA-CECAD v6.pptx
INFRAESTRUCTURA-CECAD v6.pptxEthicforWater
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosAndy Juan Sarango Veliz
 
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011Pedro Robledo
 
Tecnologías M2M aplicadas a la monitorización remota de edificios históricos
Tecnologías M2M aplicadas a la monitorización remota de edificios históricosTecnologías M2M aplicadas a la monitorización remota de edificios históricos
Tecnologías M2M aplicadas a la monitorización remota de edificios históricosJose J de las Heras
 
Arquitectura de redes
Arquitectura de redesArquitectura de redes
Arquitectura de redesDUnia Colome
 
Apuntes de clase de manejo de CISCO.pptx
Apuntes de clase de manejo de CISCO.pptxApuntes de clase de manejo de CISCO.pptx
Apuntes de clase de manejo de CISCO.pptxFranklinRiver
 
Routing And Wavelength Assignment - Computer Networks
Routing And Wavelength Assignment - Computer NetworksRouting And Wavelength Assignment - Computer Networks
Routing And Wavelength Assignment - Computer Networksdavid_slides
 

Similar to FinalYearProjectPresentation_KlajdiHoxhaSina_Logix (20)

Tema_2 - DATA RATE Y COMUNICACIONES PARA LA IoT.pptx
Tema_2 - DATA RATE Y COMUNICACIONES PARA LA IoT.pptxTema_2 - DATA RATE Y COMUNICACIONES PARA LA IoT.pptx
Tema_2 - DATA RATE Y COMUNICACIONES PARA LA IoT.pptx
 
Tema_2 Comunicaciones para el mundo IoT.pdf
Tema_2 Comunicaciones para el mundo IoT.pdfTema_2 Comunicaciones para el mundo IoT.pdf
Tema_2 Comunicaciones para el mundo IoT.pdf
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Supercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
Supercomputación y Cloud computing en CICA. Jornadas Universidad de HuelvaSupercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
Supercomputación y Cloud computing en CICA. Jornadas Universidad de Huelva
 
Conexiones punto a punto
Conexiones punto a puntoConexiones punto a punto
Conexiones punto a punto
 
347638424-Contenido-MTCNA.pdf
347638424-Contenido-MTCNA.pdf347638424-Contenido-MTCNA.pdf
347638424-Contenido-MTCNA.pdf
 
INFRAESTRUCTURA-CECAD v6.pptx
INFRAESTRUCTURA-CECAD v6.pptxINFRAESTRUCTURA-CECAD v6.pptx
INFRAESTRUCTURA-CECAD v6.pptx
 
Tecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de serviciosTecnologías de virtualización y despliegue de servicios
Tecnologías de virtualización y despliegue de servicios
 
Presentación_Redes_semana1.pdf
Presentación_Redes_semana1.pdfPresentación_Redes_semana1.pdf
Presentación_Redes_semana1.pdf
 
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
 
Arquitectura de redes
Arquitectura de redesArquitectura de redes
Arquitectura de redes
 
Tecnologías M2M aplicadas a la monitorización remota de edificios históricos
Tecnologías M2M aplicadas a la monitorización remota de edificios históricosTecnologías M2M aplicadas a la monitorización remota de edificios históricos
Tecnologías M2M aplicadas a la monitorización remota de edificios históricos
 
Scala @ Real life
Scala @ Real lifeScala @ Real life
Scala @ Real life
 
Arquitectura de redes
Arquitectura de redesArquitectura de redes
Arquitectura de redes
 
Naveguemos por Internet con IPv6
Naveguemos por Internet con IPv6Naveguemos por Internet con IPv6
Naveguemos por Internet con IPv6
 
Diapos de pic
Diapos de picDiapos de pic
Diapos de pic
 
Apuntes de clase de manejo de CISCO.pptx
Apuntes de clase de manejo de CISCO.pptxApuntes de clase de manejo de CISCO.pptx
Apuntes de clase de manejo de CISCO.pptx
 
Semana 1
Semana 1Semana 1
Semana 1
 
Routing And Wavelength Assignment - Computer Networks
Routing And Wavelength Assignment - Computer NetworksRouting And Wavelength Assignment - Computer Networks
Routing And Wavelength Assignment - Computer Networks
 
Scala@real life
Scala@real lifeScala@real life
Scala@real life
 

FinalYearProjectPresentation_KlajdiHoxhaSina_Logix