1. INTRODUCCIÓN Y OBJETIVOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "1. INTRODUCCIÓN Y OBJETIVOS"

Transcripción

1 1. INTRODUCCIÓN Y OBJETIVOS En este primer capítulo se presenta una visión general del presente Proyecto Fin de Carrera, así como una breve descripción de los objetivos perseguidos y las fases de realización del mismo. En primer lugar se sitúa al lector en el contexto de la tecnología usada, y el impacto que ésta tiene en la actualidad. Seguidamente se presentan los objetivos del proyecto, su alcance y finalmente la estructura que presentará este Proyecto Fin de Carrera. Para finalizar, se detallan los conocimientos adquiridos en la carrera de Ingeniería Superior de Telecomunicaciones que han sido utilizados en este proyecto. 1.1 Motivación La inteligencia artificial es una rama de estudio de vital importancia en la actualidad. Los continuos avances tecnológicos han permitido que el hombre se desenvuelva de una manera más eficaz, produciendo así una evolución en sus herramientas e instrumentos utilizados tanto en la producción industrial como en el consumo individual. Estos sistemas, que han pasado de ser meros instrumentos a convertirse en verdaderas máquinas inteligentes, necesitan ser conscientes de su entorno, con el fin de poder actuar de manera independiente y tomar las mejores decisiones en todo momento. Este hecho ha llevado a un rápido desarrollo en la investigación de sensores de todo tipo, y en particular los de imagen y vídeo. Uno de los principales campos de investigación en la actualidad, conocido como "Visión por computador" o "Visión artificial" tiene como objetivo el análisis, procesado e interpretación en tiempo real de imágenes o vídeos. Sus aplicaciones en la robótica, medicina, seguridad, industria, control automático, etc. lo convierten en un pilar de las nuevas tecnologías. Figura 1.1. Una cadena de procesamiento típica [161]. Las ventas de visión artificial siguen creciendo en la actualidad, con la construcción e integración de sistemas de información, donde se ha mostrado un gran interés en soluciones de visión. Un factor importante en el crecimiento de los productos de visión artificial ha sido mejorar la potencia de los microprocesadores, hecho que no sólo ha beneficiado a las áreas de aplicaciones existentes, sino que ha abierto nuevas puertas a aplicaciones diferentes, con algoritmos cada vez más complejos y sistemas con capacidades mejoradas. Aún así, muchos de los sistemas de visión artificial que se presentan hoy, vienen incorporados en FPGAs, que PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 8

2 1.2 Marco actual permiten incluir capacidades de procesamiento de imagen en paralelo, mejorando la velocidad de procesamiento y abriendo las puertas a nuevos y potentes métodos de análisis. Con todo ello, las diversas tecnologías de sensores, FPGAs, DSPs, microprocesadores, la robótica y el software se combinan para revolucionar los sistemas de visión artificial y hacerlos más asequibles. 1.2 Marco actual Dispositivos de lógica programable Actualmente, los circuitos integrados dominan el mundo de los productos industriales. Entre ellos, los circuitos tipo FPGA (Field Programmable Gate Array), se han convertido en una herramienta fundamental para el diseño eficiente y robusto de proyectos que requieren de un procesamiento digital y de lógica programable. Desde su invención en 1984, han evolucionado desde sencillos chips de lógica para convertirse en sistemas completos, capaces de reemplazar a los circuitos integrados de aplicación específica (ASICs) y a los DSP. Sus características únicas, lo impulsan a estar entre las principales herramientas de diseño e implementación de hardware digital. Entre ellas podríamos destacar: Rendimiento. Debido a su alto grado de paralelismo en hardware, las FPGAs superan en potencia de cómputo a los procesadores digitales de señal (DSPs) sustituyendo la estructura habitual de estos procesadores de ejecución secuencial y reemplazándolo por modelos de procesado en paralelo. De esta forma, se logra más en cada ciclo de reloj. En [61] se realiza una comparación, en la cual un sistema de filtrado de vídeo en tiempo real basado en una FPGA a 200Mhz tiene su equivalente en un procesador secuencial funcionando a más de 10Ghz, para conseguir las mismas características. Especialización. La posibilidad de controlar a nivel de hardware tanto las entradas y salidas (E/S), como la lógica que trabaja con esas señales ofrece tiempos de respuesta más rápidos y sobre todo proporciona la funcionalidad especializada que requieren muchas aplicaciones específicas. Tiempo en llegar al mercado. La tecnología FPGA ofrece una ventaja esencial en cuanto a la flexibilidad de desarrollo, ya que se pueden implementar prototipos de forma directa, verificando el diseño en hardware in situ, sin necesidad de pasar por el largo proceso de fabricación que requiere un diseño personalizado ASIC. Precio. Realizar la fuerte inversión inicial que requiere la implementación y fabricación de los ASICs es rentable sólo para aquellos fabricantes que desean fabricar y vender miles de chips por año. Sin embargo, para el mercado en el cual se necesitan funcionalidades hardware personalizadas para decenas o cientos de sistemas, los ASICs se convierten en una opción inviable. Las FPGAs logran abarcar este último mercado, ofreciendo un gran ahorro en el precio final de implementación del hardware. Fiabilidad. Los sistemas basados en procesadores frecuentemente hacen frente a varios niveles de abstracción para compartir sus recursos entre múltiples procesos y ayudar a programar las tareas de acceso a medios compartidos. Un procesador sólo puede ejecutar una instrucción a la vez, por lo cual estará siempre en riesgo de que sus tareas se obstruyan entre sí. Por el contrario, el diseño de un sistema en una FPGA es una implementación segura. Las FPGAs no necesitan sistemas operativos, y tienen menos problemas de fiabilidad, haciendo uso de la ejecución paralela y un hardware preciso dedicado a cada tarea. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 9

3 Capítulo 1. Introducción y objetivos Mantenimiento a largo plazo. Los sistemas basados en FPGAs pueden ser actualizados y modificados, incluso una vez se haya terminado el sistema completo y esté en funcionamiento. Esto resulta imposible para los sistemas ASIC, en los cuales cualquier tipo de modificación implicaría un rediseño y fabricación de nuevos chips. Hoy en día las FPGAs están consolidadas a nivel mundial. Casi 2/3 de los diseñadores usan lógica programable de alguna clase. Los promedios varían por la industria; por ejemplo, en industrias aerospaciales están utilizando fuertemente esta tecnología, con 64% de penetración. Sucede lo mismo en la industria de video con un 62%, y en la industria militar con un 59% [1]. Las FPGAs están presentes en campos tan diversos como la automoción, la electrónica de consumo, o la investigación espacial, teniendo repercusión directa en todas las industrias que requieren computación a alta velocidad. En la Figura 1.2 se pueden apreciar la versatilidad y flexibilidad de estos dispositivos [2]. Figura 1.2. Distribución de las aplicaciones de las FPGAs en 2008 [2]. Con el paso de los años, los dispositivos lógicos programables y los de aplicación específica han sufrido grandes avances, sobre todo en el incremento de sus capacidades. Esto ha hecho posible el desarrollo de sistemas cada vez más complejos. Hoy en día resulta una práctica común implementar sistemas complejos compuestos por multitud de elementos en un único circuito integrado. Estos sistemas son los llamados System On a Chip (SoC), y realizan en un único circuito integrado sistemas que antes se implementaban en varios chips. En los últimos años los dispositivos lógicos programables (FPGAs) se han convertido en una alternativa real a los ASICs, debido tanto al aumento de capacidad y funcionalidades, como a la reducción de su precio, y son un buen ejemplo de sistemas SoC. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 10

4 1.2 Marco actual Figura 1.3. A la izquierda, una FPGA de la familia Virtex-5. A la derecha, las partes principales que componen una FPGA [162] FPGA como sistemas de visión Las ventajas de las aplicaciones de las FPGAs como sistemas de visión van mucho más allá de la simple implementación de sistemas digitales. Además de sus ventajas para el procesamiento en paralelo, las FPGAs pueden ser utilizadas para la implementación de arquitecturas específicas para acelerar algún algoritmo. Los sistemas basados en FPGAs proporcionan unas mejores prestaciones que sus correspondientes implementaciones software. Una arquitectura realizada en hardware que implemente un algoritmo específico puede tener un rendimiento de 10 a 1000 veces superior al mismo algoritmo implementado en un DSP. Aquellas aplicaciones que necesiten de un gran número de operaciones que puedan realizarse en paralelo son adecuadas para su implementación en FPGA, ya que es posible diseñar un elemento básico de procesamiento que efectúe esta operación, para a continuación colocar varias instancias del mismo, consiguiendo así el procesamiento en paralelo. Los algoritmos de bajo nivel en visión por computador y análisis de imágenes son buenos candidatos para su implementación a través de arquitecturas específicas que aceleren su rendimiento. Tomemos como ejemplo el flujo de una señal de vídeo de alta resolución, por ejemplo, para un supuesto sistema médico que requiere un alto grado de precisión en la imagen. Supongamos un sistema típico de alta resolución de 1920x1080 píxeles (una resolución bastante modesta, teniendo en cuenta que algunos sistemas médicos utilizan resoluciones mucho mayores), con 24 bits por color (8 para cada componente, rojo, verde y azul) a 30 fotogramas por segundo. Haciendo los cálculos, podemos hallar el ancho de banda necesario para transmitir dicha señal de vídeo: BW Gbps Cantidad que se ve incrementada al añadir los espacios de blanking, como se aprecia en la Figura 1.4. Como se observa, se está hablando de una transmisión de datos bastante importante (cada fotograma de la imagen ocuparía 6.22MB de memoria). Esto lleva a la pregunta de si es posible un análisis y procesamiento de vídeo en tiempo real con estas características. En los sistemas actuales de procesamiento secuenciales y por software (DSPs, microprocesadores) se hace uso de la compresión de vídeo, que si bien es una alternativa sólida y viable, tiene como desventaja en primer lugar la reducción de la calidad de la imagen, y en segundo lugar, la baja tasa de imágenes por segundo procesada, si se trata de un sistema en tiempo real. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 11

5 Capítulo 1. Introducción y objetivos Figura 1.4. Resolución total de un fotograma con espacios de blanking Sin embargo, aquí reside la potencia de los sistemas basados en FPGA, ya que el procesamiento puede hacerse, en la mayoría de los casos, en tiempo real a una gran tasa de fotogramas por segundo, no requiriendo ningún tipo de memoria que almacene el fotograma o el flujo de vídeo al completo. Muchos de los algoritmos más usados en el procesamiento de imágenes tan sólo requieren como entrada los píxeles vecinos al píxel actual para realizar sus operaciones. Este modelo es fácilmente implementable en una FPGA. El número de operaciones sobre la imagen que se pueden realizar, tan solo dependerá de los recursos de la FPGA, al contrario de lo que ocurre en el procesamiento secuencial, donde todas las operaciones son posibles, a costa de aumentar el tiempo de procesamiento y por ende reducir la cantidad de datos procesados por segundo. Figura 1.5. Ejemplo de filtro de suavizado aplicado a un flujo de vídeo en tiempo real sobre FPGA [60]. A modo de conclusión, se listan las principales ventajas del uso de FPGA en el procesamiento de imágenes en tiempo real: Arquitecturas específicas para cada tipo de algoritmo. Tratamiento y procesado en paralelo. Capacidad de trabajar con flujos de datos muy altos. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 12

6 1.2 Marco actual Frecuencias de reloj más bajas que las usadas por DSP, con el correspondiente ahorro energético. No es necesario almacenar la información en memoria antes de procesarla; (procesamiento "On The Fly"). Gran flexibilidad para resoluciones y frame rates no estandarizados. Implementación de CORES descritos en lenguaje de alto nivel. Gran capacidad de integración. Creación de sistemas reconfigurables. Sería justo decir que no todo son ventajas. Los inconvenientes de trabajar en sistemas basados en FPGAs son básicamente dos. En primer lugar, algunos algoritmos de procesado podrían requerir varios pases sobre la imagen, haciendo indispensable el uso de una memoria donde almacenar el fotograma completo. Las restricciones de memoria en una FPGA suelen ser bastante altas, lo que lleva a hacer uso de diferentes métodos para reducir el tamaño de la memoria necesaria, a costa de utilizar más recursos. En segundo lugar, el flujo de vídeo en tiempo real (unido a las restricciones de almacenamiento), hacen que la ventana de actuación de los diferentes filtros sea relativamente pequeña, no teniendo una visión completa del fotograma. Este detalle marca una diferencia importante entre los algoritmos de procesamiento en FPGA y los secuenciales basados en software, ya que en éste último caso, una imagen podría estar almacenada en una matriz y se podría tener acceso a cualquier píxel, en cualquier momento. En los sistemas de visión basados en FPGA no ocurre así, ya que las imágenes se toman como un flujo constante y se hace necesario otro tipo de planteamiento. En el Capítulo 4 se retomará este punto y se hará un estudio más profundo acerca del procesamiento de imágenes sobre FPGA. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 13

7 Capítulo 1. Introducción y objetivos 1.3 Planteamiento y justificación del proyecto El análisis y procesamiento de imágenes y vídeo es una disciplina ampliamente utilizada en la actualidad, por diversas áreas científicas y tecnológicas. En la siguiente tabla se muestran algunas de ellas a modo de ejemplo. Área de uso Ejemplos Biología y genética Análisis de huesos y tejidos. Análisis y clasificación de células y material ADN. Defensa e inteligencia militar Interpretación automática de imágenes por satélite en búsqueda de objetivos militares. Reconocimiento de objetivos militares en tiempo real. Procesamiento de documentos Reconocimiento y detección de caracteres en un documento. Restauración de imágenes y documentos deteriorados. Automatización industrial Análisis de materiales Inspección visual automática. Visión artificial. Análisis de piezas en línea de producción. Detección automática de componentes en materiales. Creación de superficies tridimensionales y visualización interna de materiales. Detección de defectos en materiales. Agroalimentaria Detección automática de defectos en frutos. Clasificación de alimentos por su calidad. Fotografía y Vídeo Composición de escenas con múltiples objetos. Adición de efectos especiales en tiempo real. Medicina Identificación biométrica Aeroespacial Análisis de imágenes de Rayos X y resonancias magnéticas. Sistemas de ayuda al diagnóstico, tratamiento y seguimiento de patologías. Reconocimiento de personas por medio de huellas dactilares. Reconocimiento facial, análisis de retina. Análisis multiespectral. Geoprocesamiento, teledetección. Seguimiento de pasajeros y seguridad en aeropuertos. Tabla 1.1. Ejemplos de áreas tecnológicas en las cuales se utiliza el procesamiento de imágenes. Usualmente, para obtener la información necesaria de la escena captada por un sistema de visión, se utilizan procesadores que ejecutan los algoritmos de procesamiento y análisis digital de imágenes. El procesador empleado puede ser un ordenador, un microcontrolador o un procesador de señal (DSP). Sin embargo, son cada vez más los sistemas que implementan un procesado en paralelo sobre FPGAs, aprovechando todas las ventajas que tiene la lógica programable. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 14

8 1.3 Planteamiento y justificación del proyecto Teniendo en cuenta la importancia del papel que desempeña el procesamiento y análisis digital de imágenes en nuestros días, se propone el estudio, diseño e implementación de un Sistema de Procesamiento y Análisis Digital de Imágenes sobre FPGA. Con ello, se pretende profundizar en el campo del procesamiento de imágenes y vídeo en tiempo real, estudiando los conceptos y algoritmos que existen en el mundo del procesamiento secuencial (PCs, DSPs, etc..) y migrarlos al mundo de la lógica programable. Este Proyecto Fin de Carrera se incluye en el ámbito del procesamiento digital de vídeo en tiempo real, usando tecnología de lógica programable (FPGAs). En este contexto, se realiza un estudio y caracterización sobre el sistema de visión Xilinx Spartan -6 FPGA Industrial Video Processing Kit, creado por el fabricante Avnet Electronics. Figura 1.6. Xilinx Spartan -6 FPGA Industrial Video Processing Kit, usado en este Proyecto Fin de Carrera [163]. 1.4 Objetivos El presente Proyecto Fin de Carrera tiene dos objetivos fundamentales. En primer lugar, realizar un estudio y caracterización del sistema de visión Xilinx Spartan -6 FPGA Industrial Video Processing Kit, del fabricante Avnet Electronics. Para ello, se hará un completo análisis del sistema, sus capacidades y sus características como plataforma de desarrollo de sistemas de visión. Se estudiarán también las herramientas necesarias para una correcta integración de todas sus partes y para la síntesis de nuevos sistemas y algoritmos sobre la FPGA. En segundo lugar, y una vez caracterizada la plataforma de trabajo, se diseñará un sistema de procesamiento de vídeo en tiempo real, haciendo uso de las características y modelos estudiados previamente. Este proyecto consistirá en un sistema de detección automática de señales de tráfico mediante procesamiento digital de vídeo en tiempo real. Para ello, se estudiarán multitud de algoritmos y procedimientos, que serán implementados uno a uno en la FPGA usando las herramientas ISE y EDK de Xilinx. En un esfuerzo por abarcar estos dos objetivos de la mejor manera posible, en este proyecto también se incluirán las explicaciones de los conceptos teóricos, las herramientas utilizadas, la metodología de trabajo y otros apartados que se han considerado necesarios para hacer de este documento una guía de referencia completa. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 15

9 Capítulo 1. Introducción y objetivos 1.5 Alcance del proyecto En la tabla 1.2 se listan los puntos de interés que se incluyen dentro de este Proyecto Fin de Carrera y su importancia en el contexto de este trabajo. Incluido en este Proyecto Fin de Carrera Nivel de profundización e importancia Estudio y caracterización del sistema Xilinx Spartan -6 FPGA Industrial Video Processing Kit. ALTA Estudio de los lenguajes de descripción de hardware de alto nivel (VHDL). MEDIA Conceptos teóricos sobre FPGAs. BAJA Estudio y análisis de las herramientas de trabajo de Xilinx, EDK, SDK, ISE. MEDIA Estudio de sistemas con procesadores Soft-core incrustados (Microblaze). MEDIA Estudio de los sistemas de visión basados en FPGAs. ALTA Estudio e implementación de algoritmos específicos de procesamiento de imágenes en tiempo real. ALTA Creación de un proyecto completo de detección automática de señales de tráfico en tiempo real. ALTA Estudio de las limitaciones del proyecto creado, rango de validez y futuras mejoras. ALTA Otros usos del sistema Spartan6 LX150T Development Kit. BAJA Implementación de otros proyectos de ejemplo. BAJA Tabla 1.2. Puntos abarcados en este proyecto y su nivel de importancia y profundización. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 16

10 1.6 Estructura del proyecto 1.6 Estructura del proyecto Para llevar a cabo el presente Proyecto Fin de Carrera, se ha establecido una secuencia de fases. Su desarrollo se divide fundamentalmente en tres etapas. En la primera de ellas, durante la fase de inicio, se ha estudiado la bibliografía existente para tener una visión general del contexto en el cual se desarrollarán los sistemas de visión. También se ha estudiado en profundidad las herramientas de Xilinx disponibles para la implementación de sistemas en FPGAs. Así mismo, se ha profundizado en el lenguaje VHDL, base para la creación de los diferentes bloques que componen el sistema propuesto. Una vez estudiado el contexto y las herramientas que se utilizarían en este proyecto, se ha iniciado una segunda fase de estudio de la plataforma de desarrollo Xilinx Spartan -6 FPGA Industrial Video Processing Kit. Se ha estudiado no sólo la documentación referente a esta plataforma, sino los diferentes manuales de conceptos, técnicas de diseño, herramientas, proporcionados por Xilinx para la síntesis en Spartan-6. También se han estudiado los datasheets de los diferentes PCOREs (bloques funcionales hardware del sistema) que componen los diseños de referencia de la plataforma de desarrollo. En la última etapa, y la más significativa en este proyecto, se ha profundizado en el estudio de los diferentes algoritmos de procesamiento de imágenes, sus características, y posibilidades de ser implementados en FPGA. Con esta información, se ha procedido a crear el sistema de reconocimiento automático de señales de tráfico en tiempo real, detallando todos los pasos y limitaciones de cada una de las fases de este desarrollo. Por último, se realizan una serie de experimentos y se evalúa el trabajo, detallando las conclusiones, así como las posibles líneas futuras de trabajo. 1.7 Diagrama de tiempos y metodología En la siguiente figura se detallan los tiempos y períodos que han sido dedicados a cada una de las tareas que corresponden a este Proyecto Fin de Carrera. Puede observarse que el estudio, tanto de las herramientas como de la plataforma de desarrollo y la teoría sobre procesamiento de imágenes ha estado presentes en todo momento. Así mismo, la implementación del sistema de visión de reconocimiento de señales de tráfico ha ocupado la mayor parte del tiempo y esfuerzo. Esto es debido a que en esta fase del proyecto se ponen en práctica todos los conocimientos adquiridos en fases previas, finalizando con el modelo funcional ya mencionado. Figura 1.7. Diagrama de Gantt, con el detalle de tiempos de las distintas partes de este Proyecto. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 17

11 Capítulo 1. Introducción y objetivos La metodología general de trabajo utilizada durante todo el proyecto se puede esquematizar como en la Figura 1.8. En ella apreciamos las distintas fases por las que se ha pasado, desde el estudio de la literatura, hasta la completa caracterización de la plataforma de desarrollo y la realización del sistema de reconocimiento de señales de tráfico. Figura 1.8. Metodología de trabajo. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 18

CAPITULO 1 INTRODUCCION AL PROYECTO

CAPITULO 1 INTRODUCCION AL PROYECTO CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado

Más detalles

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1 Universidad Nacional Tecnológica del Cono Sur de Lima Especialidad Ingeniería Mecánica Ingeniería Electrónica Introducción PROGRAMACIÓN DE INGENIERÍA Semana 01-A: Introducción Arquitectura Ing. Jorge A.

Más detalles

XVI. utilizarlos de la forma más eficiente posible en el diseño de sistemas digitales.

XVI. utilizarlos de la forma más eficiente posible en el diseño de sistemas digitales. INTRODUCCIÓN En la actualidad el diseño de circuitos y sistemas digitales ha avanzado mucho respecto a sus orígenes. Ningún diseñador se plantea en la actualidad realizar un sistema digital mediante circuitos

Más detalles

Objetos de aprendizaje: Computadora

Objetos de aprendizaje: Computadora MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina

Más detalles

METODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE.

METODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE. METODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE. Iñigo Aguirre; Jose Angel Ezquerra. Universidad del País Vasco. Euskal Herriko Unibertsitatea. jtpagpoi@sc.ehu.es. RESUMEN Este trabajo tiene por

Más detalles

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 218824 EMPRESA BENEFICIADA: MICROCALLI DEL GOLFO S.A DE C.V TÍTULO DEL PROYECTO: LÍNEA DE PRODUCTOS DE SOFTWARE PARA DOMÓTICA OBJETIVO DEL PROYECTO: Incorporar el paradigma de LPS como

Más detalles

Generación 1. Características. Estaban construidos con electrónica de válvulas. Se programaban en lenguaje de máquina.

Generación 1. Características. Estaban construidos con electrónica de válvulas. Se programaban en lenguaje de máquina. Generación 1 La primera generación de computadoras abarca desde el año 1945 hasta el año 1958, época en que la tecnología electrónica era base de bulbos, o tubos de vació, y la comunicación era en términos

Más detalles

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Interfaces Ingeniería en Sistemas Computacionales SCF - 0417 2-4-8 2.- HISTORIA

Más detalles

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software

Más detalles

OFERTA PFC DEPARTAMENTO DTE (ÁREAS: TELEMÁTICA y ELECTRÓNICA) OTOÑO

OFERTA PFC DEPARTAMENTO DTE (ÁREAS: TELEMÁTICA y ELECTRÓNICA) OTOÑO OFERTA PFC DEPARTAMENTO DTE (ÁREAS: TELEMÁTICA y ELECTRÓNICA) OTOÑO 2016-17 Procedimiento y plazos para solicitar el PFC en el Dpto. La oferta de PFC se publicará el viernes 16 de septiembre en los tablones

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS

TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS LENGUAJE C, MICROCONTROLADORES, FPGA, RTOS, APLICACIONES I Departamento de Sistemas e Informática FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA

Más detalles

Objetivos. Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica I SEMESTRE 2007. Contenido del Curso EL FLUJO DE DISEÑO O DIGITAL

Objetivos. Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica I SEMESTRE 2007. Contenido del Curso EL FLUJO DE DISEÑO O DIGITAL Objetivos OBJETIVO GENERAL Laboratorio de Diseño o de Sistemas Digitales EL-3312 Diseñar, simular, sintetizar e implementar sistemas digitales usando lenguajes de alto nivel para la descripción de hardware

Más detalles

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER ENTREGA: 26/11/2010 1 INTRODUCCIÓN La tecnología es cada vez más sencilla de

Más detalles

CAPITULO I INTRODUCCIÓN. Diseño Digital

CAPITULO I INTRODUCCIÓN. Diseño Digital CAPITULO I INTRODUCCIÓN Diseño Digital QUE ES DISEÑO DIGITAL? UN SISTEMA DIGITAL ES UN CONJUNTO DE DISPOSITIVOS DESTINADOS A LA GENERACIÓN, TRANSMISIÓN, PROCESAMIENTO O ALMACENAMIENTO DE SEÑALES DIGITALES.

Más detalles

Area Académica: Sistemas Computacionales. Tema: Elementos de diseño de memoria caché

Area Académica: Sistemas Computacionales. Tema: Elementos de diseño de memoria caché Area Académica: Sistemas Computacionales Tema: Elementos de diseño de memoria caché Profesor: Raúl Hernández Palacios Periodo: 2011 Keywords: Memory, cache memory. Tema: Elementos de diseño de memoria

Más detalles

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90. PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores

Más detalles

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha.

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha. Investigación n en Informática: El Software Francisco Ruiz González Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha noviembre-2004 Investigación n en Informática: El Software

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 213139 EMPRESA BENEFICIADA: El Manantial S.A. de C.V. TÍTULO DEL PROYECTO: Investigación y Desarrollo de la Ingeniería Aplicada y el Prototipo de un Sistema Automatizado de Paletizado

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 213381 EMPRESA BENEFICIADA: Ecoutte Mexicana S.A de C.V TÍTULO DEL PROYECTO: Diseño y Manufactura de un Sistema Auxiliar Auditivo Integrado con Tecnología Digital Programable. OBJETIVO

Más detalles

HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS

HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS 2011 HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS CREACION DEL PORTAFOLIO PARA SER PRESENTADO EL DIA LUNES ENVIADOALA CARPETA DE DROPBOX EL CUAL ES ACREDITABLE PARA LA CALIFICACION DE EL PARCIAL

Más detalles

circuitos digitales números binario.

circuitos digitales números binario. CIRCUITOS DIGITALES Vamos a volver a los circuitos digitales. Recordemos que son circuitos electrónicos que trabajan con números, y que con la tecnología con la que están realizados, estos números están

Más detalles

Diseño Estructurado de Algoritmos

Diseño Estructurado de Algoritmos Diseño Estructurado de Algoritmos 1 Sesión No. 11 Nombre: Estructuras algorítmicas. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas repetitivas

Más detalles

3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES. ha desarrollado durante los últimos 30 años gracias a los avances tecnológicos de

3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES. ha desarrollado durante los últimos 30 años gracias a los avances tecnológicos de 3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES 3.1 Introducción al procesamiento digital de señales Una alternativa para el procesado analógico de señales es el procesado digital. Esta área se ha desarrollado

Más detalles

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para

Más detalles

Sistemas de Percepción

Sistemas de Percepción Visión por Computador Nota: Las imágenes que aparecen en esta presentación provienen del libro: Visión por Computador: fundamentos y métodos. Hueso. Prentice Hall. 1. Introducción 1 Definiciones: Introducción

Más detalles

ANEXO 3: ESTRUCTURA DE LOS PROYECTOS DE FIN DE CARRERA

ANEXO 3: ESTRUCTURA DE LOS PROYECTOS DE FIN DE CARRERA ANEXO 3: ESTRUCTURA DE LOS PROYECTOS DE FIN DE CARRERA Trabajo de Fin de Carrera Tipo Proyecto Tecnológico El objetivo es desarrollar un proyecto que culmina en la construcción de un prototipo funcional,

Más detalles

PUERTAS LOGICAS. Objetivo específico Conectar los circuitos integrados CI TTL Comprobar el funcionamiento lógico del AND, OR, NOT, NAND y NOR

PUERTAS LOGICAS. Objetivo específico Conectar los circuitos integrados CI TTL Comprobar el funcionamiento lógico del AND, OR, NOT, NAND y NOR Cód. 25243 Laboratorio electrónico Nº 5 PUERTAS LOGICAS Objetivo Aplicar los conocimientos de puertas lógicas Familiarizarse con los circuitos integrados Objetivo específico Conectar los circuitos integrados

Más detalles

ISO SERIE MANUALES DE CALIDAD GUIAS DE IMPLEMENTACION. ISO 9001:2008 Como implementar los cambios parte 1 de 6

ISO SERIE MANUALES DE CALIDAD GUIAS DE IMPLEMENTACION. ISO 9001:2008 Como implementar los cambios parte 1 de 6 ISO 9001 2008 GUIAS DE IMPLEMENTACION ISO 9001:2008 Como implementar los cambios parte 1 de 6 SERIE MANUALES DE CALIDAD 1 NORMA INTERNACIONAL ISO 9000 Dentro de las modificaciones de la nueva versión de

Más detalles

Unidad I Marco teórico sobre redes de computadoras

Unidad I Marco teórico sobre redes de computadoras Unidad I Marco teórico sobre redes de computadoras Qué son las redes de computadoras? Una RED de computadoras es cualquier sistema de computación que enlaza dos o más computadoras. Conjunto de dispositivos

Más detalles

Dispositivos Digitales. EL-611 Complemento de Diseño Lógico y. Dispositivos Digitales

Dispositivos Digitales. EL-611 Complemento de Diseño Lógico y. Dispositivos Digitales EL-611 Complemento de Diseño Lógico y Objetivos y Evaluación Segundo Curso de Sistemas Digitales Complementar Materia Enfoque Diseños de Mayor Envergadura 1 Control + Examen y 6 Ejercicios (aprox.) Tareas

Más detalles

Sistemas Electrónicos Digitales

Sistemas Electrónicos Digitales Sistemas Electrónicos Digitales Profesor: Carlos Herrera C. I. Unidad COMPUERTAS LOGICAS Las compuertas lógicas son dispositivos que operan con aquellos estados lógicos Binarios y que funcionan igual que

Más detalles

DEPARTAMENTO DE ORGANIZACIÓN INDUSTRIAL Y GESTIÓN DE EMPRESAS ESCUELA SUPERIOR DE INGENIEROS DE LA UNIVERSIDAD DE SEVILLA

DEPARTAMENTO DE ORGANIZACIÓN INDUSTRIAL Y GESTIÓN DE EMPRESAS ESCUELA SUPERIOR DE INGENIEROS DE LA UNIVERSIDAD DE SEVILLA 6. CONCLUSIONES 6.1. Introducción En este trabajo se ha intentado realizar un estudio suficientemente exhaustivo, que pudiera recopilar los métodos y técnicas más relevantes en la gestión de proyectos

Más detalles

REPÚBLICA DE PANAMÁ FISCALÍA GENERAL DE CUENTAS UNIDAD DE INFORMÁTICA

REPÚBLICA DE PANAMÁ FISCALÍA GENERAL DE CUENTAS UNIDAD DE INFORMÁTICA REPÚBLICA DE PANAMÁ FISCALÍA GENERAL DE CUENTAS UNIDAD DE INFORMÁTICA MARZO, 2015 1 GUIDO A. RODRÍGUEZ L. Fiscal General de Cuentas CÉSAR AUGUSTO SOLANO GARCÍA Secretario General JOSÉ CHEN ALBA Secretario

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE

SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE Nº 1 1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE Programa de Formación: Técnico en programación de software Nombre del Proyecto: Sistema de información para la gestión empresarial Fase del proyecto: FASE

Más detalles

TEMA 7: INGENIERIA DEL SOFTWARE.

TEMA 7: INGENIERIA DEL SOFTWARE. TEMA 7: INGENIERIA DEL SOFTWARE. 7.1. Definición de software 7.2. Características del software 7.3. Componentes del software 7.4. Ciclo de vida 7.4.1. Análisis de requisitos 7.4.2. Diseño 7.4.3. Implementación

Más detalles

I. FUNDAMENTOS DE ARQUITECTURA

I. FUNDAMENTOS DE ARQUITECTURA UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: ARQUITECTURA DE COMPUTADORAS DES: Ingeniería Programa(s) Educativo(s): Ingeniería en Software

Más detalles

MICROSOFT EXCEL 2016 Avanzado

MICROSOFT EXCEL 2016 Avanzado MICROSOFT EXCEL 2016 Avanzado METODOLOGÍA DE LOS CURSOS Cursos interactivos sobre materias especializadas en los que el alumno avanza de forma guiada bajo una concepción learning by doing (aprender haciendo).

Más detalles

IMPRESORA. Realizado por: Moisés Álvarez Rodríguez. Jorge Brenes García. Miguel Ternero Algarín. Iván Gallego Jiménez. Ricardo Filipe do Carmo Pauleta

IMPRESORA. Realizado por: Moisés Álvarez Rodríguez. Jorge Brenes García. Miguel Ternero Algarín. Iván Gallego Jiménez. Ricardo Filipe do Carmo Pauleta 1 IMPRESORA IMPRESORA Realizado por: Moisés Álvarez Rodríguez Jorge Brenes García Miguel Ternero Algarín Iván Gallego Jiménez Ricardo Filipe do Carmo Pauleta 1 CONTENIDO QUE ES UNA IMPRESORA?... 3 CARACTERISTICAS

Más detalles

INFORME SECTOR METALMECÁNICO. AIMME. El Ecodiseño como herramienta estratégica para la reducción de impactos

INFORME SECTOR METALMECÁNICO.  AIMME. El Ecodiseño como herramienta estratégica para la reducción de impactos 2007 INFORME SECTOR www.ecodisseny.net El Ecodiseño como herramienta estratégica para la reducción de impactos INDICE 1. ORIENTACIONES DE ECODISEÑO 1.1. INTRODUCCIÓN 1.2. PASOS A SEGUIR 2. DEL DISEÑO AL

Más detalles

Sesión VI: Desarrollo de aplicaciones en el entorno MATLAB

Sesión VI: Desarrollo de aplicaciones en el entorno MATLAB 1 Sesión VI: Desarrollo de aplicaciones en el entorno MATLAB LPI: Control y Procesamiento Digital de Señales Por: Ricardo Alzate Castaño UNIVERSIDAD NACIONAL DE COLOMBIA Sede Manizales Segundo Semestre

Más detalles

Memoria Cache. Departamento de Arquitectura de Computadores

Memoria Cache. Departamento de Arquitectura de Computadores Memoria Cache Departamento de Arquitectura de Computadores Índice Introducción. Conceptos básicos Características de los sistemas de memoria Jerarquías de memoria Memoria Principal Características físicas

Más detalles

ESTRUCTURA BÁSICA DE UN ORDENADOR

ESTRUCTURA BÁSICA DE UN ORDENADOR ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los

Más detalles

ISValue Portal c/pujades, Barcelona (Barcelona)

ISValue Portal c/pujades, Barcelona (Barcelona) En NETGEAR, transformamos ideas en productos de red innovadores que conectan a las personas, impulsan los negocios y se anticipan al modo en que vivimos. Fácil de usar. Potente. Inteligente. Para uso empresarial

Más detalles

OBJETIVOS: CONTENIDO:

OBJETIVOS: CONTENIDO: DOCENTE FORMADOR: INTRODUCCIÓN: 1 Lic. ELÍAS RIVERA DÁVILA La Robótica Educativa es la generación de entornos de Aprendizaje basados principalmente en la iniciativa y la actividad de los estudiantes. Ellos

Más detalles

Tecnología Schindler PORT Evolución en la maniobra de preselección de destino. Revolución en el confort personal.

Tecnología Schindler PORT Evolución en la maniobra de preselección de destino. Revolución en el confort personal. Tecnología Schindler PORT Evolución en la maniobra de preselección de destino. Revolución en el confort personal. Cuando ser único significa adaptarse a todas las necesidades Tecnología PORT La tecnología

Más detalles

L/O/G/O Tema: Integrantes:

L/O/G/O Tema: Integrantes: L/O/G/O Tema: FORMULACIÓN DE UN SISTEMA DE GESTIÓN DE SERVICIOS DE TI SIGUIENDO LA METODOLOGÍA ITIL Integrantes: TASAYCO REYES FREDY ATACHAGUA AQUIJE DIANA INDICE Resumen Ejecutivo Introducción 1. Planteamiento

Más detalles

norma española UNE-EN EXTRACTO DEL DOCUMENTO UNE-EN Seguridad funcional

norma española UNE-EN EXTRACTO DEL DOCUMENTO UNE-EN Seguridad funcional norma española UNE-EN 61511-1 Enero 2006 TÍTULO Seguridad funcional Sistemas instrumentados de seguridad para el sector de las industrias de procesos Parte 1: Marco, definiciones, requisitos para el sistema,

Más detalles

CONTROLADORES LÓGICOS PROGRAMABLES

CONTROLADORES LÓGICOS PROGRAMABLES CONTROLADORES LÓGICOS PROGRAMABLES NIVELES DE AUTOMATIZACIÓN HISTORIA DE LOS P.L.C Los PLC fueron inventados en respuesta a las necesidades de la automatización de la industria automotriz norteamericana

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS. HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Ingeniería de

Más detalles

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES

TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES TEMA 11 MEMORIAS. CIRCUITOS LÓGICOS PROGRAMABLES 1 CLASIFICACIÓN SEGÚN SU TECNOLOGÍA 2 PARAMETROS FUNDAMENTALES DE LAS MEMORIAS Modo de acceso: Aleatorio (RAM, Random Access Memory) Serie Alterabilidad

Más detalles

FUNCIONAMIENTO DEL ORDENADOR

FUNCIONAMIENTO DEL ORDENADOR FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores

Más detalles

UNIDAD 1. COMPONENTES DEL COMPUTADOR

UNIDAD 1. COMPONENTES DEL COMPUTADOR UNIDAD 1. COMPONENTES DEL COMPUTADOR OBJETIVO Nº 1.1: DEFINICIÓN DE COMPUTADOR: Es un dispositivo electrónico compuesto básicamente de un procesador, una memoria y los dispositivos de entrada/salida (E/S).

Más detalles

Montaje y Reparación de Sistemas Microinformáticos

Montaje y Reparación de Sistemas Microinformáticos Montaje y Reparación de Sistemas s Es uno de los componentes más imprescindible del equipo informático. Al igual que el resto de tarjetas de expansión, la tarjeta gráfica se conecta al bus PCIe. Algunas

Más detalles

Nuevas tecnologías de información y comunicación

Nuevas tecnologías de información y comunicación Nuevas tecnologías de información y comunicación Compilación y comentarios de Marta Rizo Antología Universidad Autónoma de la Ciudad de México ÍNDICE Unidad I. Las nuevas tecnologías de información y comunicación

Más detalles

INTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail:

INTERFACES INTELIGENTES. ING. MA. MARGARITA LABASTIDA ROLDÁN E mail: INTERFACES INTELIGENTES ING. MA. MARGARITA LABASTIDA ROLDÁN E mail: magielr@gmail.com GENERALIDADES DE LAS INTERFACES INTERFAZ DE USUARIO: Es el dispositivo por medio del cual un usuario realiza la comunicación

Más detalles

Asignatura. Laboratorio de Lenguaje Multimedia. Academia: Producción audiovisual, multimedia y paquetes computacionales

Asignatura. Laboratorio de Lenguaje Multimedia. Academia: Producción audiovisual, multimedia y paquetes computacionales CUCSH División de Estudios de la Cultura Departamento de Estudios de la Comunicación Social Licenciatura en Comunicación Pública 1. IDENTIFICACIÓN DEL CURSO. Asignatura. Laboratorio de Lenguaje Multimedia

Más detalles

La conectividad es la clave para una tecnología avanzada de ECG. Los sistemas de ECG no

La conectividad es la clave para una tecnología avanzada de ECG. Los sistemas de ECG no ELECTROCARDIÓGRAFOS MARCA GENERAL ELECTRIC MAC 800 La conectividad es la clave para una tecnología avanzada de ECG. Los sistemas de ECG no sólo deben ofrecer la suficiente portabilidad como para llegar

Más detalles

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO

CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO CARRERA DE INGENIERÍA CIVIL EN INFORMÁTICA COMPETENCIAS ESPECÍFICAS Y SUS NIVELES DE DOMINIO Responsables Prof. Oriel Herrera Gamboa Prof. Marcela Schindler Nualart Prof. Gustavo Donoso Montoya Prof. Alejandro

Más detalles

CIRCULAR Nº 3 (Respuestas a Consultas de los Licitantes)

CIRCULAR Nº 3 (Respuestas a Consultas de los Licitantes) CIRCULAR Nº 3 (Respuestas a Consultas de los Licitantes) Ref.: Programa de Modernización de Gestión Provincial y Municipal Préstamo BIRF Nº 7352-AR Licitación Pública Internacional Nº 2 SUMINISTRO E INSTALACIÓN

Más detalles

FÍSICA Y QUÍMICA 3º ESO. OBJETIVOS, CONTENIDOS Y CRITERIOS DE EVALUACIÓN 1ª Evaluación: Unidad 1. La medida y el método científico.

FÍSICA Y QUÍMICA 3º ESO. OBJETIVOS, CONTENIDOS Y CRITERIOS DE EVALUACIÓN 1ª Evaluación: Unidad 1. La medida y el método científico. FÍSICA Y QUÍMICA 3º ESO. OBJETIVOS, CONTENIDOS Y CRITERIOS DE EVALUACIÓN 1ª Evaluación: Unidad 1. La medida y el método científico. OBJETIVOS 1. Reconocer las etapas del trabajo científico y elaborar informes

Más detalles

Filtrado de imágenes usando hardware dedicado

Filtrado de imágenes usando hardware dedicado Filtrado de imágenes usando hardware dedicado Acosta Nelson & Tosini Marcelo INCA/INTIA Depto. Computación y Sistemas Fac. Cs. exactas UNCPBA (7000) Tandil Argentina Email: { nacosta, mtosini }@exa.unicen.edu.ar

Más detalles

Práctica 14 Movimiento del robot Fanuc M16i usando el método JOINT

Práctica 14 Movimiento del robot Fanuc M16i usando el método JOINT Práctica 14 Movimiento del robot Fanuc M16i usando el método JOINT Objetivo Conocimiento sobre el robot FANUC M16i e interactuar con él, por medio del método de movimiento JOINT. Preguntas detonantes 1)

Más detalles

Tema I. La computación en el profesional de la Ingeniería

Tema I. La computación en el profesional de la Ingeniería Tema I. La computación en el profesional de la Ingeniería Objetivo: El alumno describirá el desarrollo de la computación y de los beneficios que esto conlleva, para poderla emplear en sus quehaceres académicos

Más detalles

El ordenador. Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer

El ordenador. Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer El ordenador 1. Introducción al ordenador 1.1. El ordenador Llamamos ordenador a una máquina capaz de procesar información, es decir, de recibir datos, almacenarlos, hacer La ciencia que estudia el tratamiento

Más detalles

INFORMÁTICA Y COMUNICACIONES

INFORMÁTICA Y COMUNICACIONES 441 INFORMÁTICA Y COMUNICACIONES Microsoft Access 2003 (Completo) DESCRIPCIÓN Microsoft Access 2003 (Completo) Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access

Más detalles

AUTOMATIZACIÓN INDUSTRIAL

AUTOMATIZACIÓN INDUSTRIAL Departamento de Ingenieria de Sistemas y Automática AUTOMATIZACIÓN INDUSTRIAL 1 AUTOMATIZACION INDUSTRIAL 2 AUTOMATIZACION INDUSTRIAL 3 AUTOMATAS PROGRAMABLES Surgen de la necesidad de controlar automáticamente

Más detalles

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 0000000214903 EMPRESA BENEFICIADA: Consultoría e Innovación Global, S de RL de CV TÍTULO DEL PROYECTO: DESARROLLO DE UNA PLATAFORMA INTEGRAL DE COMUNICACIONES Y SEGURIDAD PARA PYMES

Más detalles

Programa de estudios por competencias Arquitectura de computadoras

Programa de estudios por competencias Arquitectura de computadoras Programa de estudios por competencias Arquitectura de computadoras 1. Identificación del curso Programa educativo: Ingeniería en Computación Unidad de aprendizaje: Arquitectura de computadoras Departamento

Más detalles

Visión 360º y análisis transversal del desempeño de cada unidad de negocio

Visión 360º y análisis transversal del desempeño de cada unidad de negocio Visión 360º y análisis transversal del desempeño de cada unidad de negocio Qué es VZOR? SOLUCIONES INFORMÁTICAS DE ÚLTIMA GENERACIÓN PARA MEJORAR LA EXPERIENCIA DEL CLIENTE Y EL DESEMPEÑO DE TU ORGANIZACIÓN

Más detalles

SISTEMAS DE DETECCIÓN DE INTRUSOS EN LA PLATAFORMA NETFPGA USANDO RECONOCIMIENTO DE EXPRESIONES REGULARES.

SISTEMAS DE DETECCIÓN DE INTRUSOS EN LA PLATAFORMA NETFPGA USANDO RECONOCIMIENTO DE EXPRESIONES REGULARES. Título del trabajo de grado: SISTEMAS DE DETECCIÓN DE INTRUSOS EN LA PLATAFORMA NETFPGA USANDO RECONOCIMIENTO DE EXPRESIONES REGULARES. Estudiante de Maestría: Antonio Lobo Director del Proyecto: Prof.

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

Electrónica Digital II

Electrónica Digital II Electrónica Digital II TIPOS DE MEMORIAS MEMORIA DDR MEMORIA DDR2 MEMORIA DDR3 COMPARACIÓN TIEMPOS DE ACCESO TIPOS DE LATENCIAS RAS CAS ACTIVIDAD PRECARGA TIPOS DE CONFIGURACIONES SINGLE CHANNEL DUAL CHANNEL

Más detalles

Autora: Laura Caballero Código de proyecto: UI-436-YE

Autora: Laura Caballero Código de proyecto: UI-436-YE Proyecto de análisis estratégico de las telecomunicaciones del cliente Autora: Laura Caballero Código de proyecto: UI-436-YE C/ Balmes, 207 08006 Barcelona tel: 902 106 203 www.contec-consulting.com Índice

Más detalles

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación

Más detalles

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo

Más detalles

Bloques Aritméticos - Multiplicadores

Bloques Aritméticos - Multiplicadores Bloques Aritméticos - Multiplicadores La multiplicación es una operación cara (en términos de recursos) y lenta Este hecho ha motivado la integración de unidades completas de multiplicación en los DSPs

Más detalles

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN TÍTULO DEL PROYECTO: Sistema piloto para monitoreo remoto de vehículos terrestres. EMPRESA BENEFICIADA: Informática Mantenimiento y Sistemas S.A. de C.V. MODALIDAD:PROINNOVA MONTO DE APOYO OTORGADO POR

Más detalles

Ingeniería en Electrónica y Telecomunicaciones

Ingeniería en Electrónica y Telecomunicaciones Ingeniería en Electrónica y Telecomunicaciones Con reconocimiento de Validez Oficial de Estudios conforme al acuerdo No. 2002189 con fecha 18 de agosto de 2000 ante la Secretaría de Educación Pública.

Más detalles

CLASES DE COMPUTADORES

CLASES DE COMPUTADORES Página 1 de 5 CLASES DE COMPUTADORES Las computadoras pueden clasificarse de acuerdo a: A. TIPO DE DATOS 1. DIGITALES Dispositivos de cálculo que procesan datos concretos, trabajan directamente contando

Más detalles

COMPONENTES PRINCIPALES DEL HARDWARE DE UN ORDENADOR:

COMPONENTES PRINCIPALES DEL HARDWARE DE UN ORDENADOR: COMPONENTES PRINCIPALES DEL HARDWARE DE UN ORDENADOR: 1. La fuente de alimentación Los ordenadores, como todos los aparatos electrónicos (teléfonos móviles, cámaras digitales, videoconsolas, etc.) funcionan

Más detalles

IT Essentials I: PC Hardware and Software

IT Essentials I: PC Hardware and Software IT Essentials I: PC Hardware and Software Capítulo 1: Introducción a las computadoras personales 1.1 Explicación de las certificaciones de la industria de TI 1.2 Descripción de un sistema de computación

Más detalles

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software

ESTÁNDAR DE COMPETENCIA. Mantenimiento a equipo de cómputo y software I.- Datos Generales Código Título Mantenimiento a equipo de cómputo y software Propósito del Estándar de Competencia Servir como referente para la evaluación y certificación de las personas que realicen

Más detalles

7.0 CONCLUSIONES Y RECOMENDACIONES. 7.1 Conclusiones Estadísticas

7.0 CONCLUSIONES Y RECOMENDACIONES. 7.1 Conclusiones Estadísticas 7.0 CONCLUSIONES Y RECOMENDACIONES 7.1 Conclusiones Estadísticas De acuerdo con toda la investigación realizada es necesario efectuar una comprobación de las hipótesis planteadas y es así como se formulan

Más detalles

Trabajo Práctico Nº 3 Parte 1

Trabajo Práctico Nº 3 Parte 1 Trabajo Práctico Nº 3 Parte 1 Temas: Procesadores de Texto. Microsoft Word. Entorno de trabajo. La Cinta de Opciones. Barras de Herramientas. Creación y edición de Documentos de Word. Imprimir. Plantillas.

Más detalles

SIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O.

SIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O. Grupo SIG C U R S O Fundamentos de Sistemas de Información Geográfica UNIDAD 1 Generalidades de los Sistemas de Información Geográfica Tema 3 Ciclo de vida y componentes de los SIG CIAF Centro de Investigación

Más detalles

Administración de Proyectos de TI

Administración de Proyectos de TI Administración de Proyectos de TI VI Jornadas Universitarias de Sistemas de Información en Salud Lic. Gustavo Sobota Oficina de Proyectos Departamento de Informática en Salud Hospital Italiano de Buenos

Más detalles

TEMA 2: PREPARACIÓN DE LA OFERTA Y ALCANCE DEL PROYECTO

TEMA 2: PREPARACIÓN DE LA OFERTA Y ALCANCE DEL PROYECTO TEMA 2: PREPARACIÓN DE LA OFERTA Y ALCANCE DEL PROYECTO Contenido: Preparación de la oferta Ofertar o no ofertar Preparación de la oferta Oferta Técnica Oferta de Gestión Oferta Económica Alcance del Proyecto

Más detalles

Partes Internas y Externas de la Computadora

Partes Internas y Externas de la Computadora Partes Internas y Externas de la Computadora La computadora está compuesta por hardware que se clasifican según donde se encuentran: PARTES EXTERNAS MONITOR: es un dispositivo de salida que, mediante una

Más detalles

UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN

UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN UNIVERDAD MILITAR NUEVA GRANADA 1 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE Uno de los requerimientos esenciales del proyecto en la migración y puesta en marcha de todos los servicios que actualmente soporta

Más detalles

Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert

Guía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert Guía del Curso Certificación It en Microsoft Excel 2016 + VBA para Excel: Macros and Graphics Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 140 Horas Diploma acreditativo

Más detalles

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN

PROGRAMA DE ESTÍMULOS A LA INNOVACIÓN TÍTULO DEL PROYECTO: Planta automatizada de tratamiento y reciclaje para autolavados. EMPRESA BENEFICIADA: Tecnología Renovable de México S.A. de C.V. MODALIDAD: PROINNOVA MONTO DE APOYO OTORGADO POR EL

Más detalles

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ) Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =

Más detalles

La memoria del ordenador

La memoria del ordenador La memoria del ordenador Alberto Molina Coballes David Sánchez López Fundamentos de Hardware Diciembre 2011 La memoria Desde el punto de vista informático, memoria es todo dispositivo que es capaz de:

Más detalles

Universidad de Alcalá

Universidad de Alcalá Universidad de Alcalá Departamento de Electrónica CONVERSORES ANALÓGICO-DIGITALES Y DIGITALES-ANALÓGICOS Tecnología de Computadores Ingeniería en Informática Sira Palazuelos Manuel Ureña Mayo 2009 Índice

Más detalles

Automatización de banco de ensayo de engranajes para el estudio de métodos de detección de estado

Automatización de banco de ensayo de engranajes para el estudio de métodos de detección de estado Automatización de banco de ensayo de engranajes para el estudio de métodos de detección de estado "La utilización de las herramientas software de NI ha permitido el desarrollo de un sistema de control

Más detalles

1. Almacenamiento redundante

1. Almacenamiento redundante ALTA DISPONIBILIDAD Los sistemas RAID los hacemos con un conjunto de discos. Por un lado hay RAID que valen para: *VELOCIDAD. Optimizan el rendimiento para conseguir velocidad. *SEGURIDAD. Si falla un

Más detalles