Introducción a los microcontroladores y microprocesadores
|
|
- Antonia Arroyo Segura
- hace 7 años
- Vistas:
Transcripción
1 Introducción a los microcontroladores y microprocesadores 1/25
2 Índice 1.1 Introducción Evolución de los up Rendimiento de un microprocesador RISC /CISC. 1.2 Sistemas basados en microprocesador Componentes de un sistema Jerarquía de buses. 1.3 Microcontrolador Recursos específicos ficos Aplicaciones. 1.4 Metodología del diseño de sistemas. 2/25
3 1.1 Introducción En el presente capítulo vamos a repasar el microprocesador Las Unidades funcionales básicas son: Unidad de control. Unidad aritmético lógica. Registros internos. Contador de programa. FPU (Unidades de procesamiento funcional). Cache interna. MMU (Unidad de gestió de memoria). El funcionamiento del up se basa en la siguiente secuencia: Búsqueda de instrucción. Decodificación de la instrucción. Lectura de operandos. Fase de ejecución. 3/25
4 1.1.1 Evolución de los up El primer up se desarrolló en º up INTEL 4004, de 4 bits, 0,5 Mhz,, 16Kb M. Ha habido un incremento en : Ancho de palabra. Paralelismo. Señal de reloj de entrada. Velocidad de ejecución. Nivel de integración de unidades funcionales (FPU, cache, MMU) se reducen las distancias y señales entre ellos. Avances en arquitectura. Segmentación, escalabilidad (menos ciclos / Instrucción). Anchura del bus externo.. Se aumenta el ancho de banda Actual Nº pines Nº transistores 2K 20K 100K 800K 1M 4,5M Longitud palabra 4 8(16) (64) 64(128) Bus datos 4 8(16) (128) 128 Reloj (16) 20(30) G Nº ciclos/instrucción ,5-0,25 Mem oria Principal 16K 64K(1M) 16M 4GB 4GB 4GB Tam año m em Ram 1K 4K 64K 256K 1M 512MB 4/25
5 1.1.2 Rendimiento de un microprocesador. El primer factor en el que podemos fijarnos para medir el rendimiento de un up son los MIPS: Rendimiento(MIPS) ) = velocidad de reloj (Mhz)/ nº n ciclos por instrucción CPI (medio( medio). Ej.: up a 40Mhz. CPI MIPS El segundo factor es el tiempo de CPU por tarea: Rendimiento(tiempo de CPU por tarea)=ni*cpi*c. NI: número de instrucciones. C: tiempo de un ciclo de reloj. Depende de la tecnología VLSI del chip. CPI: depende de la arquitectura interna y de la eficiencia de planificación de las instrucciones. El objetivo es reducir cualquiera de estos tres parámetros metros. 5/25
6 1.1.3 RISC RISC procesadores con un conjunto de instrucciones reducido. Características sticas: CPI es menor porque el formato de las instrucciones es simple y corto. Permite una decodificación más rápida.. (CPI=1 normalmente). C también es menor por la simplicidad de la arquitectura y el menor número de accesos a memoria. Arquitectura simple transferencia (load/store). La mayoría de instrucciones son de transferencia entre registros. Instrucciones simples: formato fijo, longitud fija y pocos modos de direccionamiento. Circuitos de control simples.. La decodificación es simple, por tanto los circuitos que la implementan son reducidos. Mayor número de registros internos.. Los operandos residen en los registros.. Se reduce el acceso a memoria externa. Relojes más rápidos. Segmentación.. Es más frecuente encontrarla en RISC. Arquitectura Harvard. Buses de datos e instrucciones separados. Programas más largos, pero menos complejos. El rendimiento depende mucho del compilador. R5000(MIPS), 88110(Motorola),i860(Intel),16cxx(Microchip). 6/25
7 1.1.3 CISC CISC procesadores con un comjunto de instrucciones complejo. 8031,pentium(Intel), 68040( Motorola). Suelen tener arquitectura del tipo Von Neumann. Programas más cortos. Muchas veces contienen varias microoperaciones en la misma instrucción. Instrucciones complejas. Varios modos de direccionamientos. Los formatos de instrucción son de diferente longitud. Actualmente se hacen diseños híbridos RISC/CISC, como el pentium. Tiene unidades de ejecución segmentadas. 7/25
8 Comparación arquitectura Von Neumann vs Harvard 8/25
9 1.2 Sistemas Basados en Microprocesador Los módulos que componen un sistema se diferencian funcionalmente en dos clases muy amplias: Maestros de bus: Controlan el acceso al bus. Inician las transferencias activando las líneas de direcciones y datos. Para ello disponen de un up o de la lógica necesaria para iniciar los ciclos de bus, generan señales de estado o funciones de control para avisar a los otros módulos. Esclavos de bus. Responden a las peticiones que se solicitan en el bus. Para ello están continuamente monitorizando los ciclos de bus y las señales de estado y funciones de control. 9/25
10 1.2.1 Componentes de un Sistema Microprocesador (maestro del bus): Longitud de palabra indica el tamaño de los registros internos y de la ALU o en general de su arquitectura interna. Componentes básicos ALU: Unidad aritmetico-lógica gica. Registros Internos. Bus Unidad de Control. 10/25
11 1.2.1 Componentes de un Sistema Memoria principal: SRAM: : Se emplea en memorias rápidas especiales: : caches. DRAM: : Mayor densidad, más baratas, menor consumo. Requieren circuitos especiales de refresco. Este periodo las hace más lentas. ROM: : Es una memoria cuyo contenido se graba en el momento de la fabricación del chip. Es de elevado coste y se utiliza sólo en grandes tiradas. PROM (OTP): memoria ROM grabable sólo una vez. EPROM: es reprogramable.. Se borra mediante luz ultravioleta. EEPROM: es reprogramable eléctricamente ctricamente. FLASH: es reprogramable eléctricamente por bloques. 11/25
12 1.2.1 Componentes de un Sistema Unidades de E/S: Protocolos de comunicación. Convierte tensiones y corrientes del mundo externo al up y viceversa. El up se comunica con estos módulos a través de los puertos de E/S que pueden estar direccionados en el mapa de E/S (Intel) o en el mismo mapa de memoria (Motorola). Coprocesadores: Son chips de soporte, compatibles y fácilmente conectables al up a través de sus pines. Liberan de tareas complejas al up principal que requeriría mucho tiempo de CPU. Tienen un conjunto de instrucciones propio: FPU. Procesadores de comunicaciones. Controla las comunicaciones síncronas y asíncronas. Coprocesadores gráficos. Coprocesadores multimedia. (compresión / descompresión de video y audio). 12/25
13 MMU: Unidades de gestión de memoria. Proporcionan técnicas para manejar grandes espacios de memoria de una manera flexible. Dividen el espacio total en bloques (páginas o segmentos) con direcciones lógicas y direcciones físicas. Evitan el problema de colisiones en el acceso a un mismo espacio desde distintas tareas, o cuando varios usuarios comparten datos o programas comunes. Suele integrarse con el microprocesador Caches: Componentes de un Sistema Pequeña memoria de alta velocidad entre la CPU y la memoria principal para aumentar la velocidad de acceso. Contiene copias de las posiciones más recientemente empleadas. La palabra caché se refiere tanto a la memoria SRAM que la compone como al controlador que la maneja. 13/25
14 Elementos internos del procesador 14/25
15 Buses de la CPU Jerarquía de buses Pines de E/S, conexión de coprocesadores u otros controladores, depende del up utilizado. Bus local.. (o bus de memoria si ésta está conectada directamente a la CPU). Interconexión del up al resto de componentes.. En muchos diseños el bus local y el del procesador(cpu) puede ser el mismo. Este bus es independiente de up (a diferencia del bus de la CPU) debe estar estandarizado. Bus del sistema. Interconecta las distintas tarjetas que componen el sistema: memoria, adaptadores. Este bus también es independiente de up y tiene sus propias especificaciones que deben cumplir los distintos fabricantes de tarjetas para él. Ej: Multibus, VMEbus, Futurebus,, PCI, etc. Ej: up funcionando a 100Mhz. Periféricos ricos locales (gr( gráficos) conectados al bus local a 33Mhz y periféricos ricos de baja velocidad conectados al bus global a 8MHz 15/25
16 Sistema microprocesador 16/25
17 1.3 Microcontrolador Un controlador es un dispositivo que se emplea en el gobierno de uno o varios procesos. Antiguamente se construían con elementos electrónicos discretos o lógica discreta.. Hoy se utilizan up. Cuando estos mp se integran dentro del sistema que va a controlar o monitorizar,, se denominan microcomputadores o sistemas empotrados (embedded systems). Son el tipo de microcomputadores más numeroso, ya que se integra en una multitud de dispositivos: Electrodomésticos sticos, teléfonos fonos, sistemas para automoción,, y un gran etc. Actualmente se ha generalizado el uso de microcontroladores: Son circuitos integrados de alta escala de integración, que incorporan todos los elementos que configuran un computador y están orientados a tareas de control de procesos. 17/25
18 1.3 Microcontrolador Diferencias entre computador y microcontrolador: El nivel de integración. El microcontrolador incluye todos los elementos del computador en un único chip y se añadenaden módulos orientados al control de procesos. Computador puede correr una gran variedad de aplicaciones y está gestionado por un Sistema Operativo. Un sistema empotrado está dedicado a una única tarea.. No siempre incluye el Sistema Operativo.. El programa no se salva en mem.. de almacenamiento secundario sino en ROM y no se modifica. Existe una gran diversisdad de sistemas empotrados: desde un temporizador eléctrico (programador de riego) hasta un sistema con más de 100 microcontroladores y procesadores que forman un sistema paralelo y distribuido para control de un avión. 18/25
19 1.3 Microcontrolador Elementos que normalmente integra un microcontrolador: Procesador. Memoria RAM. Memoria de programa del tipo ROM. (sólo( hay un programa) Módulos de E/S para comunicarse con el exterior. Módulos para el control de procesos ( Temporizadores, puertos serie de comunicaciones, generadores de señales ales, comparadores,, CAD y CDA...). Oscilador interno para generar la señal de reloj. Ventajas del uso de microcontroladores: Gestión eficiente de procesos.. (Ejemplo( motores de combustión) Aumento de la fiabilidad. Reducción del tamaño, consumo y coste. Mayor flexibilidad (Únicamente se requiere la reprogramación) 19/25
20 1.3.1 Recursos especiales Cada fabricante oferta numerosas variantes de microcontroladores,, con diferentes prestaciones, memoria, módulos, consumo,, etc. El objetivo es encontrar el dispositivo mínimo que satisfaga todos los requerimientos de la aplicación para minimizar el coste,, el hardware y el software. Recursos especiales: Temporizadores (Timers). Perro guardián (Watchdog). Protección frente a fallo de alimentación (Brown-out). out). Estado de bajo consumo. Conversores AD y DA. Modulador de anchura de pulsos PWM. Comparadores Analógicos gicos. Puertos de E/S digital. Puertos de comunicación: serie,, CAN, USB, I2C, 20/25
21 1.3.2 Aplicaciones La única limitación en las aplicaciones es la imaginación de los diseñadores de sistemas. Por ejemplo en un hogar pueden encontrarse más de 200 microcontroladores distribuidos por los aparatos de la casa. Los campos más destacados son: Periféricos ricos y dispositivos auxiliares de computadores Electrodomésticos Aparatos portátiles tiles (pda, teléfonos fonos, tarjetas, ) Máquinas expendedoras Jugetes Sistemas de seguridad, alarmas y domótica en general Instrumentación Automoción Control industrial y robótica Sistemas de navegación Termorregulación: Aire acondicionado,, calderas de calefacción, 21/25
22 1.3.2 Aplicaciones El mercado mundial de microcontroladores supera al de microprocesadores Evolución del mercado: Billones de unidades Distribución por sectores: Año 8bits 4bits 16-32bits Perifericos Electrod. Comunic. Industria Automoc. 22/25
23 1.3.2 Aplicaciones El mayor vendedor mundial de microcontroladores de 8 bits, del 2000 a la fecha, es Microchip con la familia PIC. Razones: Desarrollo con bajo riesgo. Exisite una gran variedad de dispositivos pero son compatibles pin a pin. No es necesario rediseñar el software y ofrece un entorno de desarrollo sencillo (MPLAB). Tiempo de desarrollo reducido.. El software es reutilizable.. ICSP. Muy bajo coste. Gran variedad de compiladores y herramientas de desarrollo. Otros fabricantes: Motorola: 68HC11 Intel, philips: : 8051 Atmel: : AVR Otros National Semiconductor, SGS-thomson thomson,, Texas-inst., Hitachi, Analog Devices,.. 23/25
24 1.4 Metodología del diseño de sistemas Pasos: 1. Especificación de requisitos: Tipo de aplicación Coste máximo. Rendimiento mínimo. Ampliaciones futuras. Limitaciones: : Software existente, consumo de energía, tamaño,, peso, herramientas de desarrollo. 2. Establecer la arquitectura del sistema. Lo más importante es el micro. Jerarquía de memoria. Subsistema de E/S. Métodos analíticos cálculo rendimiento del up y ancho de banda del sistema de memoria. Simulación del software mediante programas. Simulación del prototipo: representación abstracta y cambios sin esfuerzo. 3. Desarrollo del hardware y software: Prototipo hardware: selección de componentes, memorias,, E/S, interface, caché,, buffers, Diseño de esquemas de la circuitería. Diseño de las tarjetas del sistema (PCB). 24/25
25 1.4 Metodología del diseño de sistemas 4. Test y debug del prototipo. Simulador.. Son capaces de ejecutar en un PC programas realizados para el microcontrolador. Su gran inconveniente es que es difícil simular la entrada y salida de datos del microcontrolador y posibles ruidos en las entradas. Emuladores en circuito.. Se trata de un instrumento que se coloca entre el PC anfitrión n y el zócalo z de la tarjeta de circuito impreso donde se alojará el microcontrolador definitivo. El programa es ejecutado como si lo hiciese el mismo microcontrolador. 5. Producción. Primera fase. Comprobación de resultados. 6. Comercialización. 25/25
Organización de Computadoras. Turno Recursantes Clase 8
Organización de Computadoras Turno Recursantes Clase 8 Temas de Clase Subsistema de Memoria Organización de Memoria Principal Notas de clase 8 2 Memoria Velocidad del procesador: se duplica cada 18 meses
Más detallesClase 20: Arquitectura Von Neuman
http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una
Más detalles502 A I.S.C. JOSE BARDO MORENO MACHADO ENRIQUE EDUARDO MORAN PRADO EDILBERTO RASCON HERNANDEZ
502 A I.S.C. JOSE BARDO MORENO MACHADO ENRIQUE EDUARDO MORAN PRADO EDILBERTO RASCON HERNANDEZ Dispositivo basado en circuitos que posibilitan el almacenamiento limitado de información y su posterior recuperación.
Más detallespicojava TM Características
picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesMicrocontroladores. 1. Controlador y microcontrolador.
Microcontroladores Los microcontroladores (ŲC) están conquistando el mundo. Están presentes en nuestro trabajo, en nuestra casa y en nuestra vida, en general. Se pueden encontrar controlando el funcionamiento
Más detallesMemoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).
Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos). Memoria Típica. Los datos almacenados en memoria tienen que pasar, en un momento
Más detallesFigura 1.4. Elementos que integran a la Tecnología de Información.
1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que
Más detallesBUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria
BUSES UPCO ICAI Departamento de Electrónica y Automática 1 Qué es un bus? Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas Procesador Control Datapath Memoria Entrada
Más detallesArquitectura basica de un computador
Arquitectura basica de un computador Componentes o División básica de un computador Perifericos: Son todos los dispositivos de entrada (Input) y salida (Output): Monitor, Teclado, Ratón, Unidades de almacenamiento
Más detallesCurso S08 para Cavernícolas
Curso S08 para Cavernícolas Tema ORIGENES DE LOS MICROCONTROLADORES FREESCALE, 2014 Todos los derechos reservados INTRODUCION Desde sus inicios como Motorola, esta empresa ha sido reconocida mundialmente
Más detallesPRIMERA PARTE. La gama básica: el humilde PIC12F508 TEORÍA
PRIMERA PARTE La gama básica: el humilde PIC12F508 TEORÍA Microcontrolador: la solución está en un chip CAPÍTULO 1 1.1. QUÉ ES UN MICROCONTROLADOR? Es un pequeño computador construido sobre el «chip»
Más detallesI NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA
I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.
Más detallesPROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS
PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS Tema 5 Memorias Hoja: 2 / 14 Base teórica La memoria es el lugar en el que se almacenan las instrucciones y los datos para que se puedan
Más detallesHARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS
HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS Ing. Javier A. Garabello Facultad Regional Villa María UTN Av. Universidad 450 Tel: 0353-4537500 javiergarabello@hotmail.com
Más detallesOrganizacion del Computador
Universidad Nacional de Ingeniería Facultad de Ciencias Introducción a la Ciencia de la Computación Organizacion del Computador Prof: J. Solano 2011-I Objetivos Despues de estudiar este cap. el estudiante
Más detallesIntel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala
Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala 1. Introducción Los procesadores con dos núcleos existen actualmente, y los procesadores de cuatro están insertándose en el mercado lentamente,
Más detallesPROGRAMA DE MATERIA DATOS DE IDENTIFICACIÓN ORGANIZACIÓN COMPUTACIONAL DEPARTAMENTO ACADÉMICO: SISTEMAS ELECTRONICOS CLAVE DE LA 7
DATOS DE IDENTIFICACIÓN MATERIA: ORGANIZACIÓN COMPUTACIONAL CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: PROGRAMA EDUCATIVO: AÑO DEL PLAN DE ESTUDIOS: 2009 SEMESTRE: 3 ÁREA ACADÉMICA: ELECTRÓNICA DIGITAL
Más detallesTema 5. Memorias. Estructura de Computadores. Índice. Curso 2008-2009
Tema 5. Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 23 Índice Definiciones Parámetros característicos Jerarquía de memoria Dispositivos de almacenamiento
Más detallesBUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE
BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE Fernando Nuño García 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995
Más detallesTema 2 HARDWARE II. TICs 1º Bachillerato
Tema 2 HARDWARE II TICs 1º Bachillerato Hardware Es la parte 5sica del ordenador. Se refiere al conjunto de disposi=vos 5sicos que lo integran: CPU, monitor, teclado, ratón SoMware Es la parte lógica del
Más detallesINTRODUCCIÓN. Definiciones ORDENADOR (RAE 1992): En esta asignatura computador y ordenador tiene el mismo significado
INTRODUCCIÓN UPCO ICAI Departamento de Electrónica y Automática 1 Definiciones ORDENADOR (RAE 1992): Máquina electrónica dotada de una memoria de gran capacidad y de métodos de tratamiento de la información,
Más detallesCapitulo V Administración de memoria
Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal
Más detallesINSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I
INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA ING. FORTINO VÁZQUEZ ELORZA Documento traducido de la
Más detallesCOMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT)
COMUNICACIÓN I2C (INTER-INTEGRATED CIRCUIT) Centro CFP/ES COMUNICACIÓN I2C 1 VENTAJAS DE LA COMUNICACIÓN I2C COMPARATIVA ESTANDAR DE TRANSMISIÓN 2 DISPOSITIVOS I2C DISPOSITIVOS I2C MAX518 3 DISPOSITIVOS
Más detallesArquitectura Von Neumann
Arquitectura Von Neumann Arquitectura Von Neumann Establecida en 1945 por Von Neumann Modelo básico de arquitectura utilizado en la mayoría de los computadores Su idea es la de conectar permanentemente
Más detallesTema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses
Tema 3. Buses 1. Introducción Jerarquía de buses Clasificación Fases de una transacción 2. Transferencia de datos 3. Temporización Bus síncrono Bus asíncrono Bus semisíncrono 4. Arbitraje del bus Centralizado
Más detallesHARDWARE DE UN ORDENADOR. Elementos básicos
HARDWARE DE UN ORDENADOR Elementos básicos Componentes de un ordenador Hardware: todos los componentes físicos, tanto internos como externos: monitor, teclado, disco duro, memoria, etc. Software: todos
Más detallesCPU. Unidad central de procesamiento
CPU Unidad central de procesamiento QUÉ ES UNA PLACA BASE? La mainboard o motherboard es el elemento principal de un Pc. En ella se integran o se conectan el resto de dispositivos (memoria, procesador,
Más detallesACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.
1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado
Más detallesTema 2. Microprocesadores, Memorias y Microcontroladores. Andrés Iborra García Departamento de Tecnología Electrónica Sep@embre 2012
Tema 2. Microprocesadores, Memorias y Microcontroladores Andrés Iborra García Departamento de Tecnología Electrónica Sep@embre 2012 Índice Índice 1. Microprocesadores. 1.1. Conceptos generales. 1.2. Clasificación
Más detallesIntroducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006
Introducción a los FPGAs y el Cómputo Reconfigurable Miguel Morales Sandoval INAOE, 2006 Qué son los FPGAs? Matriz de bloques lógicos configurables (CLB) y una matriz de interconexión. Los bloques lógicos
Más detalles... partes internas del computador!...
... partes internas del computador!... LOS DISPOSITIVOS INTERNOS UNA PC EN SI, PUEDE "DAR SEÑALES DE VIDA" SIN EL TECLADO, SIN EL MONITOR, SIN EL RATÓN Y TODOS LOS DISPOSITIVOS EXTERNOS, AUNQUE NO TENDRÍA
Más detallesAutomatización digital de procesos. Tema B
Automatización digital de procesos Tema B Estructura de sistema ACTUADORES PROCESO SENSORES Acciones que se realizan sobre el proceso Información suministrada por el proceso SALIDAS PLC ENTRADAS Bloques
Más detallesTEMA 4. Unidades Funcionales del Computador
TEMA 4 Unidades Funcionales del Computador Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción El elemento físico, electrónico o hardware de un sistema
Más detallesUNIDADES FUNCIONALES DEL ORDENADOR TEMA 3
UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:
Más detallesProgramación y diseño de dispositivos mediante microcontroladores PIC
Metodología de Programación, Programación en C, Aplicaciones electrónicas 1 / 7 Programación y diseño de dispositivos mediante microcontroladores PIC Hemos elegido el microcontrolador PIC16F84 por las
Más detallesReprogramación de módulos de control
Reprogramación de módulos de control Componentes de un computador. 1)Bloque de Entrada: Se denomina bloque de entrada a todos los circuitos que se encuentran como receptores de las diferentes señales que
Más detallesTipos de Dispositivos Controladores
Tipos de Dispositivos Controladores PLC Allen Bradley Siemens Schneider OMRON PC & Software LabView Matlab Visual.NET (C++, C#) FPGAS Xilinx Altera Híbridos Procesador + FPGA (altas prestaciones) µcontrolador
Más detallesEl computador. Miquel Albert Orenga Gerard Enrique Manonellas PID_00177070
El computador Miquel Albert Orenga Gerard Enrique Manonellas PID_00177070 CC-BY-SA PID_00177070 El computador Los textos e imágenes publicados en esta obra están sujetos excepto que se indique lo contrario
Más detallesSe encarga de realizar las funciones básicas de manejo y configuración del ordenador. La BIOS tiene más tareas fundamentales: Chequearse a sí misma.
La BIOS, siglas de su nombre en inglés Basic Input-Output System, también conocida como Sistema Básico de Entrada / Salida, es básicamente un código de software que permite iniciar el sistema operativo
Más detallesIntroducción Componentes Básicos Concurrencia y Paralelismo Ejemplos Síntesis Lecturas Recomendadas. Arquitectura de Computadoras
Arquitectura de Computadoras Contenidos 1 Introducción Computadora Arquitectura Partes de una arquitectura 2 Componentes Básicos CPU Jerarquía de Memoria 3 Concurrencia y Paralelismo Arquitecturas concurrentes
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 de Computadoras Índice
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 detallesITT-327-T Microprocesadores
ITT-327-T Microprocesadores Introducción al Microprocesador y al Microcomputador. al Microcomputador. Profesor Julio Ferreira. Sistema Microcomputador. Un Sistema Microcomputador tiene dos componentes
Más detallesI2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar
I2C Ing. Pablo Martín Gomez pgomez@fi.uba.ar 1 Comunicaciones en un bus serie 2 Comunicaciones en un bus serie 3 I²C Velocidad 4 UART Universal Asynchronous Receiver Transmitter Estándar de comunicación
Más detallesTema 11: Instrumentación virtual
Tema 11: Instrumentación virtual Solicitado: Tarea 09: Mapa conceptual: Instrumentación Virtual M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom
Más detalles2.- PLATAFORMA ARDUINO (HARDWARE)
2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador
Más detallesPlaca de control MCC03
Placa de control MCC03 Placa de control MCC03 La placa de control basada en el micro controlador PIC 16F874A de Microchip, es la encargada del procesar los datos que se introducen en el sistema y actuar
Más detallesDESCRIPCION DEL SITEMA MASTER.
DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta
Más detallesESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES
Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Estructura de un computador: conceptos básicos Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa 1. Introducción 2. Elementos
Más detallesEL COMPUTADOR. Las computadoras son actualmente
EL COMPUTADOR Es una máquina o Dispositivo mecánico-electrónico que procesa gran cantidad de información (numérica, alfanumérica) capaz elaborar gráficos, imágenes, diseños, sonidos y ayudándonos a realizar
Más detallesUTILIZACIÓN DE SOFTWARE LIBRE EN ASIGNATURAS DE INTRODUCCIÓN A LOS MICROPROCESADORES.
UTILIZACIÓN DE SOFTWARE LIBRE EN ASIGNATURAS DE INTRODUCCIÓN A LOS MICROPROCESADORES. Manuel Domínguez, Antoni Mas Departamento Ingeniería Electrónica, ETSETB, Barcelona Universidad Politécnica de Cataluña
Más detallesIntroducción a Arduino
9 de Noviembre de 2012 Indice-I Plataforma Estándar Electrónica IDE Conceptos básicos electrónica Ley de Ohm y efecto Joule Ruido, puntos sin conexión y efecto rebote Semiconductores Conceptos básicos
Más detallesDetección de Presencia Serie para la Identificación de Módulos de Memoria
Detección de Presencia Serie para la Identificación de Módulos de Memoria MSc. Guillermo Alvarez Bestard Tec. Miguel A. Machirán Simón Instituto de Cibernética Matemática y Física, AENTA Ministerio de
Más detallesMEMORIAS DE SEMICONDUCTORES
MEMORIAS DE SEMICONDUCTORES Se ha visto anteriormente que un registro (latch o flip-flop) puede almacenar un bit. Para almacenar una gran cantidad de bits, se recurre al uso de memorias. Una memoria, en
Más detallesPractica de Control y Programación de Robots ROBOT HERMES. Curso 2007-2008
Practica de Control y Programación de Robots ROBOT HERMES Curso 2007-2008 CAMPUS TECNOLÓGICO DE LA UNIVERSIDAD DE NAVARRA NAFARROAKO UNIBERTSITATEKO CAMPUS TEKNOLOGIKOA Paseo de Manuel Lardizábal 13. 20018
Más detallesTema: Historia de los Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Historia de los Microprocesadores 1 Contenidos La década de los
Más detallesCONTROL DIGITAL PARA CONVERTIDOR MULTINIVEL ALIMENTADO CON ENERGÍA SOLAR. Anexo A: FPGA. Introducción
Anexo A: FPGA Introducción Cuando se requiere del diseño de un sistema electrónico y surge la necesidad de implementar una parte con hardware dedicado son varias las posibilidades que hay. Una es un diseño
Más detallesLa informática es el conjunto de técnicas y conocimientos necesarios para el tratamiento automático de la información mediante el ordenador.
Qué es la informática? La informática es el conjunto de técnicas y conocimientos necesarios para el tratamiento automático de la información mediante el ordenador. Se llama sistema informático al sistema
Más detallesTema 6: Memorias. Escuela Superior de Informática Universidad de Castilla-La Mancha
Tema 6: Memorias Escuela Superior de Informática Universidad de Castilla-La Mancha Índice Introducción. Jerarquía de memoria. Fundamentos de las memorias. Características de las memorias. Dispositivos
Más detallesOBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7
UNIVERSIDAD NACIONAL DE LA MATANZA DEPARTAMENTO DE INGENIERIA E INVESTIGACIONES TECNOLOGICAS INGENIERIA EN INFORMATICA ARQUITECTURA DE COMPUTADORAS (1109) Profesor Titular: Ing. Fernando I. Szklanny PLANIFICACIÓN
Más detallesRedes I Clase # 3. Licda. Consuelo E. Sandoval
Redes I Clase # 3 Licda. Consuelo E. Sandoval 1. PROCESAMIENTO CENTRALIZADO El proceso centralizado es utilizado en los Mainframes, Minicomputadoras y en las Micro multiusuario. Los enlaces a estas máquinas
Más detalles1. Introducción. Universidad de Cantabria 1-1
1. Introducción Las empresas de transporte y distribución de energía eléctrica tuvieron que afrontar históricamente el problema que suponía el aumento de la energía reactiva que circulaba por sus líneas.
Más detallesEncuesta sobre utilización de la microelectrónica en la Argentina
Encuesta sobre utilización de la microelectrónica en la Argentina Los dispositivos microelectrónicos forman el corazón de todo sistema electrónico de nuestros días. En ellos los circuitos alcanzan las
Más detallesLos Microprocesadores MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Evolución Histórica de los Microprocesadores Intel Evolución de los microprocesadores Intel de la década de los 70 4004
Más detallesPráctica 4.1.- Virtual Box.
TECNOLOGÍAS DE LA INFORMACIÓN Y LA COMUNICACIÓN. TEMA 4 Cada máquina virtual tiene asignados, de forma independiente, un conjunto de recursos hardware (procesador, memoria, almacenamiento, dispositivos
Más detallesHardware: dentro de la caja. Introducción a la Informática 2010-2011
Hardware: dentro de la caja Introducción a la Informática 2010-2011 Objetivos Conocer cómo se almacena y manipula la información dentro de los ordenadores Analizar la estructura y organización básica de
Más detallesPartes, módulos y aplicaciones de un Controlador de Procesos
Partes, módulos y aplicaciones de un Controlador de Procesos Conceptos PLC Un controlador lógico programable es un sistema que originalmente fue desarrollado para la industria de manufactura, en particular
Más detallesSISTEMAS DIGITALES III. Unidad I MEMORIAS
SISTEMAS DIGITALES III Unidad I MEMORIAS Introducción a las Microcomputadoras Toda memoria contiene 5 elementos escenciales: Unidad de Memoria. Unidad de Control. Unidad Aritmética Lógica. Unidad de Entrada.
Más detallesDISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.
TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado
Más detallesHardware: Dentro de la caja. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia
Hardware: Dentro de la caja Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia Objetivos Conocer cómo se almacena y manipula la información dentro de los
Más detallesCurso sobre Microcontroladores Familia HC9S08 de Freescale
Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 8.- Inter Integrated Circuit Interface I2C MMIIC
Más detallesDiseño de Sistemas embebidos y comunicaciones: Aplicaciones de telefonía, RF y localización remota. Ing. José Oliden Martínez
Diseño de Sistemas embebidos y comunicaciones: Aplicaciones de telefonía, RF y localización remota El controlador dentro de un sistema de Control DISPOSITIVO DE MEDICIÓN CONVERSOR ANÁLOGO DIGITAL CONTROLADOR
Más detallesTema 7: Esquema del Funcionamiento de una Computadora. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid
Tema 7: Esquema del Funcionamiento de una Computadora Ingeniería Informática Universidad Autónoma de Madrid Esquema del Funcionamiento de una Computadora O B J E T I V O S Adquirir los conceptos básicos
Más detallesGuía de selección de hardware Windows MultiPoint Server 2010
Guía de selección de hardware Windows MultiPoint Server 2010 Versión de documento 1.0 Publicado en marzo del 2010 Información sobre los derechos de reproducción Este documento se proporciona como está.
Más detallesPUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO
PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO PUERTO PS/2 150 Kbytes/seg. La comunicación en ambos casos es serial (bidireccional en el caso del teclado), y controlada por microcontroladores
Más detallesTema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica
Tema 1. Hardware. Fundamentos de Informática Grado en Ingeniería Mecánica Definición de computador Máquina electrónica de propósito general utilizada para procesar información El computador moderno se
Más detallesColección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl
1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,
Más detallesSistema Operativo (OS). Andrea Serna. 10 Inf 2.
Sistema Operativo (OS). Andrea Serna. 10 Inf 2. Sistema operativo de red. El sistema operativo de red permite la interconexión de ordenadores para poder acceder a los servicios y recursos. Al igual que
Más detallesEl Computador. Software
El Computador Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos integrados y otros componentes relacionados que
Más detallesCOMPONENTES INTERNOS DE UN ROUTER CISCO 1900 JESUS DAVID SIERRA ARANGO INSTRUCTOR JUAN DAVID LONDOÑO MARTINEZ
COMPONENTES INTERNOS DE UN ROUTER CISCO 1900 JESUS DAVID SIERRA ARANGO INSTRUCTOR JUAN DAVID LONDOÑO MARTINEZ CENTRO DE SERVICIOS Y GESTIÓN EMPRESARIAL TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS INTRODUCCION
Más detallesArquitecturas de Computadoras II. Febrero 2013
Arquitecturas de Computadoras II Febrero 2013 1 Sabes... 1. Cuál es la Arquitectura Von Neumann? 2. Qué es Programación? 3. Qué es un algoritmo? 4. Qué es un programa? 5. Qué es un sistema? 6. Materias
Más detallesU.D. 1. SOFTWARE Y HARDWARE
U.D. 1. SOFTWARE Y HARDWARE SOFTWARE Conjunto de componentes lógicos del ordenador. En esencia son los programas que utiliza el ordenador para tratar la información. Programas, sistema operativo, Archivo
Más detallesMICROELECTRÓNICA TIC Comunicación
MICROELECTRÓNICA La microelectrónica es la aplicación de la ingeniería electrónica a componentes y circuitos de dimensiones muy pequeñas, microscópicas y hasta de nivel molecular para producir dispositivos
Más detallesDesde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos:
Desde el punto de vista físico en un ordenador se pueden distinguir los siguientes elementos: Unidad Central de proceso (CPU/UCP): Unidad que se encarga del control del ordenador, procesando para ello
Más detallesEstructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León
Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Programa. Introducción. 2. Elementos de almacenamiento. 3. Elementos de proceso. 4. Elementos de interconexión.
Más detallesTarjeta Principal. Disco Duro. Memoria RAM. Procesador. Fuente de Poder. Tarjetas de Expansión. Jair Acosta Núñez
Tarjeta Principal Disco Duro Memoria RAM Procesador Fuente de Poder Tarjetas de Expansión Jair Acosta Núñez También se le puede llamar Board, Mainboard, MotherBoard y Tarjeta Madre. Es una tarjeta interna
Más detallesLA GAMA CP1. » Funcionalidad de motion sencilla» Conexión Ethernet. Controladores de máquinas compactas. » Puerto USB de serie
LA GAMA CP1 Controladores de máquinas compactas» Puerto USB de serie» Funcionalidad de motion sencilla» Conexión Ethernet La respuesta a sus necesidades, con exactitud En el caso de controladores para
Más detallesArquitectura de Computadores
Arquitectura de Computadores Ricardo.Sanz@upm.es Curso 2004-2005 Arquitectura de Computadores Arquitectura de computadores es la disciplina que estudia la organización y funcionamiento de los computadores
Más detallesLaboratorio de Herramientas Computacionales
Laboratorio de Herramientas Computacionales Tema 1.1 Componentes físicos de la computadora UNIVERSIDAD MICHOACANA DE SAN NICOLÁS DE HIDALGO FACULTAD DE INGENIERIA ELECTRICA M.I. ROSALÍA MORA JUÁREZ Antecedentes
Más detallesPropuesta de colaboración. ESC para bicicleta eléctrica
Propuesta de colaboración ESC para bicicleta eléctrica Tabla de Contenidos 1. Integrantes del proyecto... 3 2. Antecedentes y objetivos... 4 3. Algoritmo de control... 5 4. Descripción del proyecto...
Más detallesMICROPROCESADORES. Conrado Perea
MICROPROCESADORES Conrado Perea Introducción Los orígenes más recientes de la industria microinformática se remontan a los años 40, cuando la Universidad de Stanford, con el objetivo de impulsar su desarrollo,
Más detallesCapítulo 6: Conclusiones
Capítulo 6: Conclusiones 6.1 Conclusiones generales Sobre el presente trabajo se obtuvieron varias conclusiones sobre la administración del ancho de banda en una red inalámbrica, basadas en la investigación
Más detallesREDES AD HOC INFORME DE REDES DE COMPUTADORES I. Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1
REDES AD HOC INFORME DE REDES DE COMPUTADORES I Nombre ROL Felipe Muñoz 201321074-0 Jonathan Porta 201321054-6 Matías Contreras 201321034-1 Profesor: Agustín González Fecha: 28 de Julio del 2014 Nota:
Más detallesSCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es
SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática
Más detallesIntroducción al control industrial
Introducción al control industrial 1 Introducción al control industrial!! Introducción al Control Industrial!Introducción!! Definición de control!! Ejemplos!Clasificación de sistemas de control!evolución
Más detallesComo sacarle mayor provecho a las herramientas disponibles para la familia HC908
COMENTARIO TECNICO Hablemos de MCU s... Por Ing. Daniel Di Lella Dedicated Field Application Engineer Responsable Area Educación Elko / Arrow www.elkonet.com ddilella@elkonet.com dilella@arnet.com.ar Como
Más detallesDISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.
DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar
Más detallesmemoria flash constituye una alternativa a los discos duros magnéticos como tecnología para el
Discos duros o memoria flash? Ignacio Berberana Fernández Murias Tecnologías Constituye la memoria flash una alternativa a los discos duros magnéticos como tecnología para el almacenamiento de información?.
Más detalles