1- JUSTIFICACIÓN Y OBJETIVOS
|
|
- Juan Ponce Mora
- hace 7 años
- Vistas:
Transcripción
1 1- JUSTIFICACIÓN Y OBJETIVOS Actualmente, el desarrollo de la industria microelectrónica ha permitido crear circuitos integrados de tamaño muy reducido y de bajo consumo como son los microcontroladores. Estos chips están específicamente ideados para el control de aplicaciones de todo tipo sustituyendo a los circuitos de lógica combinacional ampliando sus prestaciones, y a procesadores reduciendo su coste. Dado el gran número de fabricantes que existen en el mercado de estos chips y el número de opciones que ofrece cada uno de ellos, se requiere un estudio comparativo objetivo de sus características más relevantes. De esta forma, el objetivo de este proyecto es realizar un estudio comparativo de los microcontroladores de 8 bits existentes en el mercado. Debido a que considerar todos los fabricantes que existen en el mercado sería demasiado amplio, el estudio se centrará en los siguientes: Microchip, Intel, Motorola, Nec, SGS-Thompson y Texas Instruments, que representan el mayor porcentaje de ventas del mercado. Dentro de los dispositivos que nos ofrece cada fabricante, se han seleccionado los más representativos de cada familia o los que poseen alguna característica especial. El proyecto se ha dividido en dos partes diferenciadas. La primera, el estudio teórico comparativo y la segunda, la implementación de un programa que permitirá al usuario obtener el dispositivo que mejor se adecúe a las características que desee. En la primera parte se ha tenido en cuenta tanto los aspectos físicos y lógicos de los microcontroladores como las herramientas de desarrollo que disponen, ya que, si la elección de un microcontrolador que se adecúe a las necesidades del consumidor es importante, no lo son menos las prestaciones adicionales del fabricante. Basándose en lo anterior, los criterios de comparación elegidos finalmente, son los siguientes: CPU: Arquitectura, juego de instrucciones, etc. ALU. Organización y tipos de memoria. Periféricos integrados, modos de ahorro de energía y otras características. Herramientas de desarrollo. Teniendo en cuenta lo anterior, la primera parte del proyecto se estructura en seis capítulos. En el primero se repasan las características más importantes de los microcontroladores y en los cinco restantes se comparan los distintos chips elegidos considerando los criterios de comparación antes mencionados. En la segunda parte del proyecto se presenta un paquete software para elegir microcontroladores tendiendo a 70 características distintas. El paquete compara chips según el Método Electra, método que se explica en el primer capítulo de este apartado. También cuenta con una aplicación para el intercambio de ficheros con los datos de los chips a través de Internet o de cualquier red de ordenadores con el protocolo TCP/IP, que se presentan en el segundo capítulo de este apartado. Esta segunda parte no fue un objetivo inicial del proyecto sino que a medida que se comenzó el trabajo se vió la utilidad del paquete software por los siguiente motivos: Rapidez para seleccionar microcontroladores. Crear una herramienta que no se desfase tan rápido como el propio estudio. Bien es sabido que la industria microelectrónica avanza muy rápido y componentes muy avanzados transcurridos dos meses quedan superados por otros nuevos. El proyecto se basa en la información disponible del año 2004 pero dentro de un año, el proyecto estará obsoleto y se quería dejar una herramienta que no se anticuase en tan poco tiempo. En cuanto a la justificación de la aplicación de intercambio de ficheros, en la fase de diseño se planteó de la siguiente manera: Si la aplicación para comparar chips tiene éxito, la pueden llegar a utilizar empresas y universidades. Si la utilizan, con esta aplicación se da respuesta a dos problemas: 1. Seguridad en red: Muchas empresas y facultades restrigen el uso de Internet a sus empleados y alumnos por motivos de seguridad
2 2. Creación de servidores de ficheros de garantía: Los ficheros sólo los crean organizaciones no lucrativas como AENOR, IEEE, etc. con el fin de evitar fraude. 2- ESTUDIO COMPARATIVO 2.1- CPU En este punto se trata la CPU sin entrar en detalles de la ALU debido a que es tan importante como para ser tratada en otro bloque por separado. Se ha analizado y comparado la CPU de las distintas familias o series de cada uno de los principales fabricantes, atendiendo a: La arquitectura: Harvard, Harvard modificado, etc. Tipo de máquina: RISC o CISC. Juego de instrucciones. Los MIPS. Número de ciclos de reloj por instrucción. El reloj principal. Pipeline. Los modos de funcionamiento: Sleep, Hibernate, etc. Pila. Palabra de instrucción. Características generales de la ALU. Interrupciones. Computación adicional: Computación Fuzzy, etc. Diagramas de bloques. La mejor CPU es la de los Microchip, todas con estructura pipeline capaces de ejecutar una instrucción por ciclo de reloj. Son máquinas RISC salvo excepciones en la gama alta. Todas cuentan con arquitectura Harvard o superior con lo que el rendimiento del chip es muy alto para aplicaciones de control genérico. Cabe destacar a los chips de SGS-Thomson, si bien son bastante más lentos, cuentan con coprocesador hardware para lógica Fuzzy. Además de otros circuitos hardware para el cálculo. Los chips de Texas Instruments e Intel de 8-bits están catalogados como obsoletos por el propio fabricante y se recomienda desde sus páginas webs realizar las aplicaciones en chips de 16 ó 32 bits. Motorola y NEC tienen una aquitectura peor que los Microchip pero parecen estar diseñados para el propio consumo de la empresa: Integrarlos junto con DSP para la producción de telefonía celular ALU En este capitulo se ha estudiado y comparado la ALU de las distintas familias o series de cada uno de los fabricantes principales, atendiendo a: Número de bits. Operaciones que pueden realizar. Propósito: General (las ALUs calculan las direcciones) o específicas. Formato de representación de los números. Multiplicadores hardware. Divisores hardware. Co-procesador Fuzzy para lógica Fuzzy. Entorno de la ALU: Detalles de la arquitectura de la ALU y su entorno (registros, buses, multiplexores, etc.)
3 Las mejores ALUs son las de los chips de Microchip familias Pic17 y Pic18 junto con las ALUs de los SGS-Thomson. Cuentan con multiplicadores hardware y los chips de SGS-Thomson con un potente coprocesador para lógica Fuzzy. El entorno de sus ALUs está bien comunicado con el resto de arquitectura como se pudo ver en los apartados correspondientes a entorno de la ALU. Subrayar que no se ha contado con la información necesaria para muchos chips porque los fabricantes no ofrecían información acerca de sus ALUs y de la CPU en general MEMORIA En este capítulo, se analiza y compara la memoria de cada familia o serie de cada uno de los principales fabricantes, atendiendo a: Organización de la memoria. Tipos y tamaños de memoria. Cada uno de los fabricantes distingue, de una forma u otra, entre memoria de datos y memoria de programa. Además tienen agrupados los registros en registros especiales y registros de propósito general. Y ofrecen una amplia variedad de tipos y tamaños de memoria para sus microcontroladores Todos los fabricantes, excepto INTEL, proporcionan dispositivos con memoria paginada. La elección de un tipo de memoria concreta estará determinada por la aplicación a la que se vaya a dedicar PERIFÉRICOS En este capítulo, se analiza y compara los tipos de periféricos que ofrecen los microcontroladores así como otras características (sistemas de protección ante fallos, modos de ahorro de energía, etc. ). Las principales diferencias entre microcontroladores se observan en este apartado, debido a que el número y tipo de periféricos y demás características varía mucho de unos fabricantes a otros. Todos los fabricantes proporcionan varias fuentes de reset, modos de ahorro de energía y sistemas de protección ante fallos (POR, BOR, LVD, etc.). Dependiendo del tipo de aplicación a la que se vaya a dedicar el microcontrolador será más interesante fijarse en unos u otros: Tratamiento de señales poco potentes (conversiones A/D, generación PWM, comparaciones, etc.), comunicaciones (USB, SCI, etc.), control. Atendiendo a los criterios anteriores, se puede concluir que la familia Pic18 de Microchip es la más versátil debido a su número de periféricos y variedad de los mismos. Destacar los ST7SCR de SGS-Thomson, que cuentan con puerto USB con un búfer de memoria considerable y con un interface SmartCard, junto con los Pic16 clase Q de Microchip que también poseen un sofisticado USB aunque con un búfer de menor capacidad HERRAMIENTAS DE DESARROLLO El siguiente punto que se trata es ver qué herramientas ofrece cada fabricante para los microcontroladores de 8-bits que hemos visto con anterioridad. Las herramientas de desarrollo para los microcontroladores suponen un criterio muy importante a la hora de elegir un chip para realizar una aplicación. Las herramientas más completas y más numerosas las ofrece Microchip seguido de SGS-Thomson y Motorola. En segundo lugar estaría NEC y finalmente Intel y TI que no ofrece herramientas para microcontroladores de 8-bits. Microchip, compañía cuyo principal producto de mercado son los microcontroladores, dispone herramientas sencillas de usar, baratas (o incluso gratuitas) y potentes al usuario. Por tanto, es el mejor de los - 3 -
4 fabricantes en este sentido. Además, las herramientas las fabrica Microchip por lo que sólo se tiene que tratar/negociar con un único proveedor. SGS-Thomson cuenta también con muchas herramientas, si bien no todas las que ofrece son suyas (es decir, las fabrica otra compañía) es SGS-Thomson quien las distribuye. Esto supone una ventaja para quien trabaje con dichas herramientas. Motorola está bastante más alejada que SGS-Thomson respecto de Microchip. Se situaría en una tercera posición en la calificación de las herramientas de desarrollo pero a gran distancia de Microchip y SGS- Thomson. Esto es debido a que ofrece menor número de herramientas y trabaja con terceras compañías. NEC se situaría la 4ª, su nivel de herramientas es muy bajo para microcontroladores de 8 bits. Intel ofrece herramientas a través de terceras compañías pero son muy antigüas y no merece la pena trabajar con ellas. Texas Instruments ya no trabaja con microcontroladores de 8-bits y directamente insta al consumidor a que piense en desarrollar la aplicación con sus microcontroladores de 16/32-bits. 3- PAQUETE SOFWARE Las premisas que se impusieron para la construcción del programa fueron dos: 1. Aplicación potente. 2. Portable. El método Electra, que es un método para elegir productos multicriterio y multidecisión, informáticamente se basa en realizar un gran número de operaciones: Aritméticas (sumas y multiplicaciones) y lógicas (de tipo comparativo). Es por ello que necesitamos un lenguaje que tenga gran potencia para el cálculo numérico. Portable, dada la época actual en la que hay muchas plataformas para los PCs (Windows, Linux, UNIX, etc.) con todas sus distribuciones correspondientes, es de un interés especial el que el programa sea portable. Es decir, que hacerlo funcionar en un sistema u otro sea inmediato o a lo sumo, fácil sus implementación en otras plataformas. El lenguaje seleccionado fue C, ya que es bastante potente y (al menos) las funciones ANSI son totalmente portables a cualquier plataforma con las siguientes características: Se utiliza programación modular con todas las ventajas que ello conlleva (fácil comprensión, fácilmente depurable, utilización en otros programas, etc). Utilización de ANSI C, para que sea portable. Manejo de memoria dinámica para aprovechar los recursos al máximo. Versión especial para Linux / UNIX en pseudoparalelo con memoria compartida más veloz. Informes en HTML: Informes en HTML con hipervínculos para su lectura rápida y sencilla. También se ha construido una aplicación para el intercambio de ficheros a través de cualquier red con TCP/IP de forma segura a través de una entidad superior que controla la comunicación. La aplicación trabaja con TCP es decir, orientado a conexión y trabaja con servidores concurrentes, esto es que se reproducen los procesos para atender a los clientes. El envío de los ficheros trabaja con máscaras de permisos para mayor seguridad
5 4- CONCLUSIONES Y FUTURO DE LOS MICROCONTROLADORES En la primera parte del proyecto se ha realizado un estudio comparativo exhaustivo de los microcontroladores de 8-Bits existentes en el mercado actualmente (2004). A la vista de lo analizado anteriormente, se ha considerado que la mejor gama de microcontroladores de 8-bits es la familia Pic18 de Microchip (nótese que no se ha tenido en cuenta el precio sino las prestaciones únicamente). Se ha llegado a la anterior conclusión debido a que: La arquitectura de la CPU es Harvard modificado con dos niveles de pipeline lo que permite a los chips de esta gama ejecutar una instrucción por ciclo de reloj. La ALU cuenta con un multiplicador hardware totalmente independiente del núcleo que le permite hacer operaciones MAC (Multiplicación-ACumulación) con facilidad. La arquitectura de la memoria es de tipo paginada preferible a la arquitectura lineal y pila hardware, mucho más rápida que una pila implementada por software. Los periféricos integrados destacan por su gran número así como por la variedad de los mismos permitiendo el uso de estos dispositivos en cualquier aplicación de microcontrol. Las herramientas de desarrollo distribuidas por Microchip son notablemente más completas que las de otros fabricantes creando un entorno de trabajo completo para el desarrollo de cualquier aplicación sin tener que trabajar con otros ditribuidores. Además dichas herramientas son las más utilizadas por todos los diseñadores de aplicaciones de control. También destacar la familia ST7 de SGS-Thomson, pese a su inferioridad en la CPU frente a Microchip, por los siguientes motivos: La ALU cuenta con un coprocesador hardware de lógica Fuzzy que permite un alto rendimiento cuando se ha de implementar algoritmos de este tipo. Los periféricos integrados destacan por su variedad (en menor número que los de Microchip) y por que están pensados para aplicaciones muy específicas. Las herramientas de desarrollo, al igual que las de Microchip, son muy completas y fáciles de manejar. También cuentan con un buen número de las mismas permitiendo al diseñador no tener que trabajar con otros distribuidores. El resto de microcontrolares no está al mismo nivel que los anteriores. Intel, NEC y Texas Instruments sugieren al consumidor a realizar sus aplicaciones con microcontroladores de 16 y 32 bits. En cuanto a Motorola parece ser que construyen sus microcontroladores para su propio consumo, esto es integrados con sus DSP en telefonía celular. El futuro de los microcontroladores pasa por reducir su tamaño, precio y consumo a la vez que aumente su velocidad como todo circuito de la industria microelectrónica. Pero el verdadero futuro de estos chips pasa por ser diseñados y construidos para aplicaciones concretas, por ejemplo: Microchip ha presentado recientemente al mercado unos microcontroladores para aplicaciones de electrónica de potencia, en concreto para el control de los polos de potencia. De esta manera se sustituye a los DSP empleados anteriormente reduciendo costes y facilitando al diseñador controlar los polos. O la novísima familia pic10 de microcontroladores extra baratos y extra pequeños
PANORAMA GENERAL DE LOS µc
PANORAMA GENERAL DE LOS µc Sistemas Digitales II Este tipo de dispositivos en la actualidad se encuentran en los supermercados, artículos electrodomésticos, instrumentos musicales, juguetes, equipo automotriz
Más detallesMICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI
MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI DEFINICIÓN Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, completamente estático es decir si el reloj se detiene los datos
Más detallesMicrocontroladores ( C)
Microcontroladores ( C) Bibliografia: Hoja de datos del PIC 16F84 y 16F628 (www.microchip.com) Microcontroladores PIC: la clave del diseño (biblioteca) Microcontroladores PIC: diseño práctico de aplicaciones
Más detallesESTRUCTURA DE COMPUTADORES GUÍA DOCENTE
ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE OBJETIVOS Y COMPETENCIAS Con la y los ejercicios del documento relativo a esta asignatura se pretenden adquirir las competencias básicas relacionadas con la informática,
Más detallesIntroducción a la arquitectura PIC
18 de septiembre de 2012 Contenido 1 Microprocesadores y Microcontroladores 2 3 4 Microprocesadores y Microcontroladores Microcomputadora consiste básicamente de: Unidad central de procesamiento (CPU),
Más detallesElección de un microcontrolador
Elección de un microcontrolador Decisión multivariable. No hay un óptimo evidente Factores: Herramientas de desarrollo Base de conocimientos Precio y disponibilidad Familia versátil y en desarrollo Cantidad
Más detallesUNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA INTRODUCCIÓN AL PIC NOMENCLATURA ARQUITECTURA. TEMPORIZACIÓN. SET DE INSTRUCCIONES. MODOS DE DIRECCIONAMIENTO.
Más detallesARQUITECTURA DE VON NEUMANN Y HARVARD
ARQUITECTURA DE VON NEUMANN Y HARVARD ARQUITECTURA VON NEUMANN En esta arquitectura se observa que las computadoras utilizan el mismo dispositivo de almacenamiento para datos e instrucciones conectados
Más detallesArquitectura de Computadores II
Facultad de Ingeniería Universidad de la República Instituto de Computación Temas Repaso de conceptos Microcontroladores CISC vs RISC CISC Complex Instruct Set Computers RISC Reduced Instruct Set Computers
Más detallesPRÁCTICA 12. ANÁLISIS DE PROTOCOLOS DE SISTEMAS DIGITALES AVANZADOS
PRÁCTICA 12. ANÁLISIS DE PROTOCOLOS DE SISTEMAS DIGITALES AVANZADOS 1 Objetivo. En esta práctica se analizarán dos sistemas digitales: Un sistema de adquisición de datos para PC y un sistema de desarrollo
Más detallesCapítulo 3. Microcontroladores 3.1 Definiciones
Capítulo 3. Microcontroladores En este capítulo se define el microcontrolador, con una breve semblanza histórica sobre procesadores. Se habla más detenidamente sobre los PICs y se muestran características
Más detallesCAPITULO III CONTROLADORES
CAPITULO III CONTROLADORES 3.1 Controladores El controlador es el segundo elemento en un sistema de control automático, éste toma una señal de entrada y la compara con un valor establecido para obtener
Más detallesSistemas con Microprocesadores I
Sistemas con Microprocesadores I 1 Microcontroladores Introducción Harvard vs. von-neumann Clasificación del procesador Segmentado o Pipeline Ortogonal vs. No ortogonal 2 Microcontroladores PIC Siglas
Más detallesCarrera: Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Microcontroladores Ingeniería Mecatrónica Clave de la asignatura: Horas teoría-horas práctica-créditos 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar
Más detallesUNIVERSIDAD TECNICA DE AMBATO NOVENO SEMESTRE INGENIERIA ROBOTICA MICROCONTROLADORES Y SU APLICACION EN ROBOTICA PROFESOR: UTA 2009 ING. G.
MICROCONTROLADORES Y SU APLICACION EN UTA 2009 PROFESOR: ING. G. ALMEIDA SEMESTRE MARZO - JULIO 2009 OBJETIVOS DISTINGUIR LOS ASPECTOS GENERALES, CARACTERISTICAS Y FUNCIONAMIENTO DE UN MICROCONTROLADOR.
Más detallesQué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Más detallesCarrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica 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 Microcontroladores MTF-0532 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración
Más detallesArquitectura y Periféricos
Arquitectura y Periféricos Departamento de Electrónica Fundación San Valero Características fundamentales: Arquitectura RISC avanzada Harvard: 16- bit con 8- bit de datos. 77 instrucciones Desde 18 a 80
Más detallesQué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Más detalles1 INTRODUCCIÓN AL PROYECTO
1 INTRODUCCIÓN AL PROYECTO 1.1 Marco teórico Una de las innovaciones tecnológicas más sobresalientes es el microprocesador, el cual se ha desarrollado rápidamente a partir de su invención. Los procesadores
Más detallesPreguntas claves (y sus respuestas)
1 Preguntas claves (y sus respuestas) Qué es un microprocesador? Es un Circuito Integrado Secuencial Síncrono Qué necesita para funcionar? Qué hace? Para qué? Una tensión continua estable (5V, 3.3V, 2.5V,
Más detallesCaracterísticas Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.
Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,
Más detallesSistema de Gestión de Aplicaciones Implementadas en FPGAs
Sistema de Gestión de Aplicaciones Implementadas en FPGAs Ledo Bañobre, R. 1, Losada Sampayo, A. 1, Álvarez Ruiz de Ojeda, J. 1 1 Departamento de Tecnología Electrónica, Escuela Técnica Superior de Ingenieros
Más detallesEstructura y Tecnología de Computadores II (Gestión y Sistemas)
Temario Estructura y Tecnología de Computadores II (Gestión y Sistemas) Contenido del temario El temario propuesto en la asignatura coíncide con los siguientes apartados del texto base teórico Estructura
Más detallesESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN APUNTES DE MICROPROCESADORES
Más detallesMICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC. Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny. Título de la obra:
Título de la obra: MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny Composición y preimpresión: Carles Parcerisas Civit (3Q Editorial) Reservados
Más detallesDATOS DE IDENTIFICACIÓN DEL CURSO
DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: Electrónica. ACADEMIA A LA QUE PERTENECE: Sistemas Digitales Avanzados NOMBRE DE LA MATERIA: Sistemas Digitales III CLAVE DE LA MATERIA: ET211 CARÁCTER DEL
Más detallesTema 1: Introducción a los sistemas procesadores. Sistemas Electrónicos para el Procesamiento de Señal
Tema 1: Introducción a los sistemas procesadores Sistemas Electrónicos para el Procesamiento de Señal 1 Indice Arquitectura básica CPU / Periféricos / buses Mapa de memoria Principios de localidad y tipos
Más detallesTEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
Más detallesMICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627)
MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627) TEMARIO Objetivo: El estudiante comprenderá la evolución de los microcontroladores y microprocesadores así como sus diferencias, desarrollara su habilidad
Más detallesTutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones
Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones ESTRUCTURA DE COMPUTADORES Grupo de Arquitectura de Computadores (GAC) Dyer Rolán García (GAC) Evaluación de Prestaciones Curso 2011/2012
Más detallesIBM 360. Igor Perez Martín. Jesús Manuel Salvadó Cenera. Mario Junquera Gómez
IBM 360 Igor Perez Martín Jesús Manuel Salvadó Cenera Mario Junquera Gómez INTRODUCCIÓN El primero en usar microprogramación fue 360, el cual creó el concepto de arquitectura de familia. La familia del
Más detallesPROCESADORES. 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 detallesPLATAFORMAS ELECTRÓNICAS PARA INTERNET DE LAS COSAS.
PLATAFORMAS ELECTRÓNICAS PARA INTERNET DE LAS COSAS www.efor.es Estudio técnico Plataformas electrónicas para Internet de las Cosas En el ámbito IoT actual se abre un abanico de opciones a nivel tecnológico
Más detalles1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura
Índice 1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura 1.3.1 Arquitectura RISC 1.3.2 Arquitectura Harvard 1.3.3
Más detallesCuerpo de Profesores Técnicos de Formación Profesional
Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de
Más detallesINFORMATICA III. Cap. I: Plataformas
INFORMATICA III Cap. I: Plataformas Plataformas Código nativo y portable Máquinas virtuales Servidores Estaciones de trabajo Clientes delgados Dispositivos embebidos Dispositivos móviles Plataformas Hardware
Más detallesTema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
Más detallesAnexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553.
Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553. 1. Introducción Como se observa a lo largo de este proyecto, en casi todas las tarjetas esclavo recurrimos a usar
Más detallesUNIVERSIDAD NACIONAL DEL CALLAO
UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS INSTITUTO DE INVESTIGACIÓN DE LA FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS INFORME FINAL DEL TEXTO TEXTO: LENGUAJE
Más detallesIntroducción a los microcontroladores. Decanato de Postgrado Mayo de 2011
Introducción a los microcontroladores Decanato de Postgrado Mayo de 2011 Microcontroladores aaaaa Un microcontrolador (Micro Controller Unit, MCU), es un circuito integrado programable, construido con
Más detallesHerramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux
Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid
Más detallesSistemas Operativos. Introducción. Tema 6
Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los
Más detallesINSTITUTO DE FÍSICA PROGRAMA DE INSTRUMENTACIÓN UNIVERSIDAD DE ANTIOQUIA FACULTAD DE CIENCIAS EXACTAS Y NATURALES
UNIVERSIDAD DE ANTIOQUIA FACULTAD DE CIENCIAS EXACTAS Y NATURALES INSTITUTO DE FÍSICA PROGRAMA DE INSTRUMENTACIÓN APROBADO EN EL CONSEJO DE FACULTAD DE CIENCIAS EXACTAS Y NATURALES ACTA 48 DEL 9 DE SEPTIEMBRE
Más detallesIntel 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 detallesMicrocontroladores. Unidad 1
Microcontroladores Unidad 1 1.1 Conceptos básicos Ordenador o Computadora Sistema de calculo de propósito general que incorpora una unidad central de proceso, memoria y dispositivos de entrada y salida.
Más detallesINTRODUCCIÓN A LOS MICROPROCESADORES Y MICROCONTROLADORES
INTRODUCCIÓN A LOS MICROPROCESADORES Y MICROCONTROLADORES TEC Digital ÍNDICE Parte I Microprocesadores Parte II Memorias Parte III Periféricos Parte IV Integración de periféricos, memorias y microprocesadores
Más detallesINDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital
INDICE Prefacio XV 1. Introducción 1 1.1. Lenguajes, niveles y maquinas virtuales 4 1.2. Maquinas multinivel actuales 4 1.3. Evolución histórica de las maquinas multinivel 8 1.4. Hardware, software y maquinas
Más detalles1 Microprocesadores: Introducción
cei@upm.es 1 Microprocesadores: Introducción Objetivos Microprocesadores y microcontroladores Sistemas objetivo en la asignatura Organización docente Universidad Politécnica de Madrid Objetivos En esta
Más detallesIntroducción a Programación de Microprocesadores con. Benjamín Celis Ingeniero de Aplicaciones, National Instruments
Introducción a Programación de Microprocesadores con LabVIEW Blackfin y ARM Benjamín Celis Ingeniero de Aplicaciones, National Instruments Estado del Diseño: Creciente Complejidad en Sistemas Embebidos
Más detallesDESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente
DESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente Introducción: PDA: Computadora de mano, palmtop, ej: palm TX. S.O. INFERNO:
Más detallesInformática Industrial Parte I
Facilitadores MsC. Jesús Pérez A. Dr. Eladio Dapena Gonzalez Contenido Microprocesadores Arquitecturas PIC 2 Dr. Eladio Dapena G / MsC. Jesus Perez.A. 1 3 Dentro del campo de la producción industrial,
Más detallesINTRODUCCIÓN Y MEDIDAS DE RENDIMIENTO MEDIDAS DE RENDIMIENTO
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público
Más detallesContenidos: Definiciones:
Contenidos: Definiciones. Esquema de un ordenador. Codificación de la información. Parámetros básicos de un ordenador. Programas e instrucciones. Proceso de ejecución de una instrucción. Tipos de instrucciones.
Más detallesDispositivos y plataformas para IoT
Dispositivos y plataformas para IoT Ramón Alcarria Garrido Miguel Ángel Manso Callejo Tomás Robles Valladares Borja Bordel Sánchez Introducción a la Internet de las Cosas Departamento de Ingeniería de
Más detallesAsignaturas antecedentes y subsecuentes
PROGRAMA DE ESTUDIOS Microprocesadores Área a la que pertenece: Área de Formación Integral Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0176 Asignaturas antecedentes y subsecuentes
Más detallesDispositivos de Entrada/Salida
Dispositivos de Entrada/Salida Notas de clase: Unidad IV Materia: Diseño y Paradigmas de Lenguajes Carrera: Ingeniería en Informática/Ingeniería en Computación Universidad Nacional de San Luis 20/09/2017
Más detallesBENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA: Área
Más detallesTema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Más detallesSoluciones de Conectividad Wi Fi de bajo consumo Microchip ZeroG Wireless...
ARTICULO TECNICO Soluciones de Conectividad Wi Fi de bajo consumo Microchip ZeroG Wireless... Por el Depto. de Ingeniería de EduDevices Que el mundo se mueve hacia la conectividad inalámbrica ya es una
Más detallesTema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 2: Conceptos básicos Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Introducción a la Informática Adquirir una visión global sobre la Informática y sus aplicaciones. Conocer
Más detallesUNIVERSIDAD DE GUADALAJARA
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS ARQUITECTURA DE COMPUTADORAS
Más detallesTutoría 2. Banco de memoria de 8 y 16 bits (8086)
Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar
Más detallesCapítulo 1. Introducción a los PIC de 8 bits
Capítulo 1. Introducción a los PIC de 8 bits 1.1 Memorias y Registros Entre los componentes básicos de un microcontrolador podemos definir el contador, sus registros, la memoria, el watchdog timer, el
Más detallesContenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos
Arquitectura de ordenadores (fundamentos teóricos) Representación de la información Estructura de un microprocesador Memorias Sistemas de E/S Elementos de un ordenador Microprocesador Placa base Chipset
Más detallesMicrocontroladores. Sistemas embebidos para tiempo real
Microcontroladores Sistemas embebidos para tiempo real Objetivos Describir los conceptos y bloques básicos de microcontroladores CPU, ISA, arquitectura Comprender la importancia de conocer el uc Utilizar
Más detallesInstructivo para los tipos de Computadores Tipos de Computadoras
Instructivo para los tipos de Computadores Tipos de Computadoras Algunos le dicen computadora, otros computador y en España lo llaman ordenador. Todos esos términos se refieren a cualquier artefacto que
Más detallesPrograma Educativo: Licenciatura en Sistemas PROGRAMA DE ESTUDIO
Programa Educativo: Licenciatura en Sistemas PROGRAMA DE ESTUDIO Computacionales Área de Formación : Sustantiva Profesional Horas teóricas: 4 Horas prácticas: 0 Total de Horas: 4 Arquitectura de computadoras
Más detallesIntroducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero
Introducción a los sistemas operativos Ing Esp Pedro Alberto Arias Quintero Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2
Más detallesHoras teóricas: 1 Horas prácticas: 4 Total de Horas: 5 Total de créditos: 6 Microcontroladores
PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ciencias Computacionales Integral Profesional Horas teóricas: 1 Horas prácticas: 4 Total de Horas: 5 Total de créditos: 6 Microcontroladores
Más detallesArquitectura de computadores I
Arquitectura de computadores I Perspectiva de alto nivel de los computadores Septiembre de 2017 Contenido Componentes del computador Funcionamiento del computador Estructuras de interconexión Interconexión
Más detallesPrograma Regular. Asignatura: Organización y Arquitectura de Computadoras.
Programa Regular Asignatura: Organización y Arquitectura de Computadoras. Carrera: Ingeniería en Informática. Ciclo Lectivo: Primer Cuatrimestre 2017 Año en el plan de estudios: 2 Año Coordinador/Profesor:
Más detallesSistemas de Computadoras
Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo
Más detallesUNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Estudios Superiores Aragón Ingeniería Eléctrica Electrónica Programa de Asignatura
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Estudios Superiores Aragón Ingeniería Eléctrica Electrónica Programa de Asignatura NOMBRE DE LA ASIGNATURA: MICROPROCESADORES Y MICROCONTROLADORES (L)
Más detallesDISEÑO E IMPLEMENTACIÓN DE APLICACIONES EMPRESARIALES CON MOVILIDAD.
9 Con la realización de este proyecto hemos estudiado las tecnologías y herramientas existentes para el desarrollo de aplicaciones empresariales con movilidad. Se ha realizado un estudio de las posibilidades
Más detallesUn. VIII. Generación de Código Objeto
Un. VIII. Generación de Código Objeto 8.1 Lenguaje Máquina Es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. El lenguaje máquina solo es entendible por las computadoras.
Más detallesMicrocontroladores. Sistemas embebidos para tiempo real
Microcontroladores Objetivos Describir los conceptos y bloques básicos de microcontroladores CPU, ISA, arquitectura Comprender la importancia de conocer el uc Utilizar e interpretar manuales de usuario
Más detallesIntroducción a las Computadoras. Capítulo 3 Buses del Sistema
Introducción a las Computadoras Capítulo 3 Buses del Sistema Concepto de Programa Los sistemas de propósito específico no son flexibles El Hardware de propósito general puede realizar diferentes tareas,
Más detallesTema 1: PROCESADORES SEGMENTADOS
Tema 1: PROCESADORES SEGMENTADOS Tema 1: PROCESADORES SEGMENTADOS 1.1. Procesadores RISC frente a procesadores CISC. 1.2. Clasificación de las arquitecturas paralelas. 1.3. Evaluación y mejora del rendimiento
Más detallesMICROPROCESADORES Y CHIPSETS DE INTEL Mayo de 1999
MICROPROCESADORES Y CHIPSETS DE INTEL Mayo de 1999 En este curso se pretende ofrecer una información de primera mano lo más actualizada posible acerca de los nuevos microprocesadores de Intel recientemente
Más detallesEL SISTEMA OPERATIVO. Dónde estamos?
COMPUTADORES DIGITALES Dónde estamos? ALTO USUARIO APLICACIÓN PROGRAMADOR NIVEL SO PROG. DE SO CIRCUITOS DE LA MÁQUINA BAJO Dónde estamos? Aplicación Ofimática, Multimedia, Diseño, Cálculo, Comunicaciones,
Más detallesQuinta tarea: Existen varias versiones del 80486:
Quinta tarea: Los primeros procesadores utilizados en los PC fueron los procesadores 8088 y 8086. Sus principales diferencias con el 80286 es que el segundo permite multitarea, tenía una velocidad de reloj
Más detallesTaller de Firmware. Introducción a los Microcontroladores. Facultad de Ingeniería Instituto de Computación
Taller de Firmware Introducción a los Microcontroladores Facultad de Ingeniería Instituto de Computación Contenido Microcontroladores Características del hardware Arquitectura Desarrollo de software Microcontroladores
Más detallesUnidad Didáctica 3: Microcontroladores & Interrupciones. Sistemas embebidos para tiempo real
Unidad Didáctica 3: Microcontroladores & Interrupciones Sistemas embebidos para tiempo real Índice Repaso: µp vs. µc, CPU, tamaño de palabra. Arquitectura RISC vs. CISC Harvard vs. von Neumann Comparación
Más detallesCarrera: ECC
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Microprocesadores y Microcontroladores Ingeniería Electrónica ECC-0428 4-2-10 2.-
Más detallesSistema de Desarrollo para el Microcontrolador PIC18F452
ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN Sistema de Desarrollo para el Microcontrolador PIC18F452 Alumno: Andrés Valverde Villarán Tutora: Carmen Aracil Fernández Sevilla,
Más detallesMICROPROCESADORES II. Características de los uc PIC
MICROPROCESADORES II Características de los uc PIC Repasando... Qué son los Microcontroladores? Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un
Más detallesHerramientas Informáticas I Hardware: Conceptos Básicos
Herramientas Informáticas I Hardware: Conceptos Básicos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Hardware: Conceptos Unidad Central de Proceso. Hardware: (del inglés:
Más detallesCAPITULO 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 detallesTEMA 13. INTRODUCCION A SISTEMAS PROGRAMABLES Y MICROS
TEMA 13. INTRODUCCION A SISTEMAS PROGRAMABLES Y MICROS http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 125 Aniversary: http://www.flickr.com/photos/ieee125/with/2809342254/
Más detallesEstudio y realización de un enlace Bluetooth para el sistema de desarrollo basado en el MC68HC11
Proyecto Fin de Carrera Estudio y realización de un enlace Bluetooth para el sistema de desarrollo basado en el MC68HC11 Autor: Tutor: Manuel Ángel Perales Esteve Departamento de Ingeniería Electrónica
Más detallesPrimer Semestre Laboratorio de Electrónica Universidad de San Carlos de Guatemala. Electrónica 5. Aux. Marie Chantelle Cruz.
Laboratorio de Electrónica Universidad de San Carlos de Guatemala Primer Semestre 2017 Overview 1 Cortex La más usada para dispositivos móviles Encoding por 32 bits, excepto Thumb y Thumb-2 15x32bits registros
Más detallesSistemas Informáticos
Sistemas Informáticos Informática Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la información. Término de 1962 INFORmaciónautoMÁTICA Organizar, almacenar,
Más detallesSoC basados en ARM y personalizables por el usuario. Escrito por gm2 Martes, 13 de Diciembre de :19
El mercado actual, caracterizado por su elevada competitividad, está provocando que los diseñadores de sistemas embebidos reexaminen su proceso de diseño y desarrollo. La mayor complejidad del sistema
Más detallesLa Unidad Aritmética
Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 1 2 3 4 5 En este capítulo profundizaremos la aritmética computacional
Más detallesCircuitos electrónicos digitales. Unidades Aritméticas Lógicas. Departamento de Tecnología Electrónica Universidad de Sevilla
Circuitos electrónicos digitales Unidades Aritméticas Lógicas Índice Introducción Circuitos sumadores básicos Sumador paralelo de n bits Sumador/Restador Unidad aritmético-lógica (ALU) Introducción Los
Más detallesEsta presentación destaca algunas de las funciones del programa de control primario del ACS880.
Esta presentación destaca algunas de las funciones del programa de control primario del ACS880. 1 La familia de productos ACS880 utiliza un firmware común. El programa de control primario combina las funciones
Más detallesSistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada
Bibliografía Sistemas Operativos Distribuidos Ing. Alfonso Guijarro Rodríguez alfonso_guijarro@yahoo.es Sistemas Operativos Distribuidos Andrew S. Tanenbaum. 1996, Prentice-Hall Capítulo 1 última edición
Más detallesCapítulo 1 CONCEPTOS BÁSICOS DE INFORMÁTICA. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 1 CONCEPTOS BÁSICOS DE INFORMÁTICA 1 OBJETIVOS Saber distinguir
Más detalles