Cap. 1. Introducción a la Arquitectura de Dispositivos Móviles

Documentos relacionados
ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES

SILABO DE ARQUITECTURA DEL COMPUTADOR

AUTÓMATAS PROGRAMABLES

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO HUAYCÁN (Decreto Supremo No ED y Resolución Directoral No ED)

Desafíos de las pilas en equipos electrónicos portátiles. Escrito por gm2 Viernes, 08 de Abril de :39

Introducción Definición de control. Introducción Antecedentes Históricos

BLOQUE 2 (PARTE 1) DEFINICIÓN Y CLASIFICACIÓN

Interfaces y periféricos

Lenguajes de Cuarta Generación (4GL)

Estructura del Computador

Práctica final. Emilia Cruz Fernández Martínez

La computadora en la actualidad. Introducción a la Informática

Curso sobre Controladores Lógicos Programables (PLC).

CELERON PPGA370, PENTIUM III FCPGA, CYRIX III

Reporte de lectura 1: Hardware y Software

1. El "cerebro" de la computadora, el CPU, consiste principalmente de varios millones de pequeños interruptores electrónicos, llamados transistores.

ARQUITECTURA DEL COMPUTADOR

En el entorno de la informática, proporciona una descripción de la construcción y distribución física de los componentes de la computadora.

4.1 Dispositivos y manejadores de dispositivos: device drivers

HARDWARE: la parte material, o que puedes tocar, de la computadora: dispositivos de entrada, de salida, CPU, etcétera.

Sistemas de 32 bits. Panorámica actual del mercado de los sistemas embebidos. Sistemas Embebidos, S.A.

TECNOLOGÍA 4º ESO ORIENTACIÓN PROFESIONAL BLOQUES DE CONTENIDOS PROYECTOS PRÁCTICAS VISITAS Y CHARLAS

Informática Básica. Definiciones. Conceptos generales e historia

Manejo de Entrada-Salida. Arquitectura de Computadoras

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL

Fechas Mes/año Clave Semestre 7

Generaciones de computadoras

GRADO EN INGENIERÍA DE TECNOLOGÍAS DE TELECOMUNICACIÓN Primer curso Segundo curso Tercer curso Cuarto curso 1-C 2-C 1-C 2-C 1-C 2-C 1-C 2-C

Microcontroladores. Unidad 1

Sistemas Electrónicos Digitales

Esquema del curso. Fundamentos de tecnología de la información

LECCIÓN N 13 MICROCOMPUTADORES

Para Qué Me Sirve LabVIEW?

TECNOLOGíAS DE LA INFORMACiÓN V LA COMUNICACiÓN

COMPONENTES DE UNA PC Y MANTENIMIENTO

Nombre del Laboratorio: PLC-0316 Sistema de entrenamiento en Controladores Lógicos Programables PLC.

Sistemas de Computadoras

T1: INTRODUCCIÓN A LA INFORMÁTICA

Tema 1: Introducción a los sistemas procesadores. Sistemas Electrónicos para el Procesamiento de Señal

Curso: Fundamentos de la red industrial Ethernet/IP y su conectividad con IO Link (EIP/IO)

Qué es una computadora

PROGRAMA ANUAL SISTEMAS DIGITALES DE INFORMACIÓN

Un microprocesador, El nacimiento de un procesador.

Presentación. Vinculación

INTRODUCCIÓN A LA INGENIERÍA EN SISTEMAS TEMA 7

FUNDAMENTOS DE INFORMÁTICA. Arquitectura de ordenadores

ROGRAMA DE CURSO Código Nombre EL4102. Arquitectura de Computadores Nombre en Inglés Computer Organization SCT

COMPONENTES DEL PC LEONARDO OLIVARES VILLA MATEO CARDONA ARENAS

Manejo de Entrada-Salida. Arquitectura de Computadoras

Introducción. Las telecomunicaciones

DISEÑO LOGICO CON DISPOSITIVOS LOGICOS PROGRAMABLES (PLD S) ING. LUIS F. LAPHAM CARDENAS PROFESOR INVESTIGADOR DIVISION DE ELECTRONICA C.E.T.I.

Introducción a la Automatización Industrial

MOTIVACION OBJETIVOS. Período académico: Agosto a Noviembre de Créditos: 3

Soporte a la toma de decisiones

Organización del Computador 1 Memorias

Redes LAN (Local Area Network) CASQUINO PINTO GENOVEVA MELGAREJO VILLALON BILDAD PILAR TRINIDAD TINEO MARDELEYNE

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

Unidades Funcionales de la Computadora

POWER PC. Indice ARQUITECTURA DE COMPUTADORES. Antonio del Amo Ruiz. 1. Introducción. 2. Tecnología RISC. 3. Arquitectura de la CPU Power PC

Solucionar fallas en computadoras PC. Instalar y configurar Sistemas Operativos. Actualizar computadoras PC. Optimizar rendimiento de Monitores

FACULTAD DE INGENIERÍA

INTRODUCCIÓN A LOS CIRCUITOS INTEGRADOS

Ingeniería Informática

INFORMATICA III. Cap. I: Plataformas

Los sistemas integrados amplían la automatización

Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones.

Introducción a la arquitectura de computadores

Curso de Automatización y Robótica Aplicada con Arduino

Microcontroladores ( C)

SISTEMAS OPERATIVOS GRUPO 3621 CLASE 05 DE OTUBRE DE 2011 DOCENTE:- ING. ANA LIDIA BARCENAS CORTES

Carrera: IIM SATCA 1

Diagrama a bloques de una computadora

DISPOSICION CDD-T DEPARTAMENTO DE TECNOLOGÍA. CARRERA: Licenciatura en Sistemas de Información. PROGRAMA DE LA ASIGNATURA Organización de Computadoras

Programación, organización y supervisión del aprovechamiento y montaje de instalaciones de energía eólica

Memoria RAM. Daniel Rúa Madrid

Implementación de sistemas integrados Linux basados en el procesador Leon 2

PANORAMA GENERAL DE LOS µc

TECNOLOGÍA DE REDES. Temario (Primera Parte) 18/04/2008. Unidad 3. Introducción a los Routers (Primera Parte)

Interacción entre los recursos del sistema

2. Elementos de Arquitectura de Computadores

1. Componentes básicos

Qué es una computadora?

Desarrollo Tecnológico de un Sistema Domótico Integrado sin cables. Proyecto Operador Domótico

Tema 1: Introducción

Dos en uno: el primer procesador AMD Fusion lleva los sistemas embebidos a un nivel superior

Experiencias y Expectativas como Usuarios. Formación en Diseño para Todos

Arquitectura y Componentes del PC

Lógica cableada: Lógica programada:

1.1 Seguridad de la Información. 1.2 Código malicioso. Políticas de seguridad

Evolución y tendencias futuras de los microprocesadores, microcontroladores y DSP. Alpha Microprocesador RISC superescalar.

Instrumentación Tema 5

UNIVERSIDAD PROVINCIAL DEL SUDOESTE 1 / 5

Introducción a la arquitectura PIC

Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato

Tema 6: Periféricos y entrada-salida

Diseño de Operadores Aritméticos en Punto Flotante usando FPGAs

Tópicos Especiales de Mecatrónica

ORDENADOR: Máquina constituida por elementos físicos que necesitan de una serie de instrucciones para funcionar adecuadamente.

ARQUITECTURA DE VON NEUMANN Y HARVARD

TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS

Transcripción:

Presentación Cap. 1. Introducción a la Arquitectura de Dispositivos Móviles Escuela Superior de Cómputo IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra jcsosa@ipn.mx www.desid.escom.ipn.mx

Contenido 1. Introducción. 1.1 Qué es cómputo Móvil? 1.2 Sistemas embebidos 1.3 Tecnología de C.I. 1.4 Tecnología de procesadores 1.5 Arquitectura de un sistema móvil 1.6 Arquitectura de computadores 1.7 Metodología de diseño

1.1 Que es cómputo móvil 1.1 Qué es cómputo móvil? Es el conjunto de dispositivos y equipos portátiles, que hacen uso de la computación para lograr una función específica. Fases o evolución del cómputo móvil: 1. Hacer computadoras o equipos lo suficientemente pequeñas como para que puedan ser fácilmente transportadas. 2. Reemplazar a los cables de comunicación, por medios inalámbrica de comunicación. 3. Manejo eficiente de la energía (autonomía). 4. Una combinación de las dos primeras, es decir, de utilizar dispositivos móviles en un entorno inalámbrico, permitiendo conexiones en tiempo real entre los dispositivos móviles y otros ambientes de computadora.

1.1 Que es cómputo móvil Convergence of connected mobile computing

1.1 Que es cómputo móvil

1.1 Que es cómputo móvil

1.2 Sistemas embebidos 1.2 Sistemas embebidos Surgen de la necesidad de realizar control automático y procesamiento digital de señales Es un sistema computacional conformado por hardware y software, pero con restricciones de recursos. Puede ser un producto final o puede ser sólo una parte (incrustado) de un sistema más complejo, el cual puede incluir partes mecánicas y electrónicas. Esta diseñado para realizar una o varias funciones muy específicas, por lo tanto: Su diseño debe ser optimizado para reducir costo y espacio. Debe contener sólo los recursos de hardware suficientes para cumplir con los requerimientos de funcionalidad de la aplicación.

1.2 Sistemas embebidos Funcionalidad dedicada: Características: Ejecuta un solo programa, repetidamente. Ejecuta un conjuntos de programas para una aplicación específica Restricciones: Bajo costo Bajo consumo Pequeños Rápidos Deben reaccionar continuamente a los cambios del entorno del sistema. Los sistemas embebidos modernos contienen: Hardware similar a una computadora: up, memoria, elementos de ent/sal. Software de aplicación Un sistema operativo de tiempo real (RTOS).

Arquitectura típica 1.2 Sistemas embebidos Un sistema inmerso típico observa (mediante sensores) y realiza una acción de control (mediante actuadores). Control (Output) Motor/Luz Procesador Bus Sistema Observa (Input) Sensor de Temperatura Mem

Aplicaciones: 1.2 Sistemas embebidos

1.2 Sistemas embebidos Diseño Para el diseño, es necesario considera varios factores: Aplicación Costos Capacidad de cómputo Cubrir una necesidad especial de cómputo Especificaciones de tiempo real Confiabilidad Consumo de energía Tecnologías: Tecnología de C.I. Tecnología de procesadores Tecnología de Diseño (Herramientas de software)

1.3 Tecnología de C. I. Tecnología de C.I. Full-custom o VLSI: Actualmente es posible integrar en un solo circuito todos los componentes de un sistema Diseño de sistemas en un chip (SoC) Semi-custom o ASIC: Diseños a partir de librerías Procesadores de propósito general (Hard-core) Procesadores de propósito específicos (Cores) Periféricos Diseño de sistemas en un chip (SoC)

1.3 Tecnología de C. I. Diseño con Dispositivos Lógicos Programables (PLD): SPLD, CPLD y FPGA Es posible desarrollar un sistema en un FPGA Hard-core Soft-core Periféricos Mega-funciones IP Diseño de Sistema en un Chip Programable (SoPC) Diseño con circuitos integrados independientes: Es posible que diferentes etapas del sistema estén en diferentes circuitos integrados Microcontraladores Controladores para periféricos

Tecnología de C.I. 1.3 Tecnología de C. I. Tiempo de diseño Hardware ASIC VLSI PLD s Software FPGA Microcontrolador DSP Microprocesador Rendimiento

Tecnología de C.I.: SoC 1.3 Tecnología de C. I.

Tecnología de C.I.: SoPC 1.3 Tecnología de C. I. I n t e g r a c i ó n Evolución de los diseños

1.4 Tecnología de procesadores Tecnología de procesadores Procesadores de propósito general: Microprocesadores Hard-core Soft-core Procesadores para aplicaciones específicas: Microcontroladores Hard-core DSP Procesadores para un único propósito Coprocesadores, procesador gráfico Controladores para periféricos, memoria, bus. CODEC JPEG, MPEG

1.4 Tecnología de procesadores Consumo Desempeño Procesadores FFT Procesadores MPEG Procesadores FIR Procesador para un único Propósito VLSI Cores Procesadores Gráficos Procesadores periféricos Procesadores de Redes Procesador para Aplicaciones Específicas Microcontroladores Hard-core DSP Estaciones de trabajo PC Sistemas inteligentes Procesadores de Propósito General Microprocesadores Hard-core Soft-core Facilidad de implementación

1.4 Tecnología de procesadores Características a considerar para su elección: Aplicación y/o requerimientos Habilidades para tratar algoritmos complejos MIPS Frecuencia de reloj Ancho de palabra Conjunto de instrucciones

1.5 Arq. de un dispositivo móvil Arquitectura general de un disp. móvil Arq. básica de un sistema celular

1.5 Arq. de un dispositivo móvil Etapas que conforman la arquitectura: Sistema de RF. Etapa Analógica a Digital Etapa Digital DSP Microcontrolador ASIC Interfaces de E/S Otros componentes

1.5 Arq. de un dispositivo móvil Batería Memoria Manejo de periféricos/ HMI Arquitectura de un dispositivo móvil Módulo audio Sistema Operativo DSP Módulo RF

1.5 Arq. de un dispositivo móvil Las crecientes exigencias para acceder desde un ambiente móvil a diferentes servicios computacionales han motivado al desarrollo de sistemas convergentes con funciones multimedia y conectividad a redes inalámbricas. Para responder a los requerimientos distintas arquitecturas para sistemas embebidos han sido propuestas, todas orientadas a ofrecer un alto desempeño, en el procesamiento de datos multimedia en tiempo real, manejo eficiente de la energía, tamaño pequeño y baja complejidad en el diseño. En la actualidad el diseño va orientado en integrar en un solo chip (SoC System-on-Chip) diferentes módulos de hardware. Esta tendencia implica nuevos retos para los diseñadores. Se abren las puertas a una nueva tendencia de diseño, el System-on-a- Programmable-Chip SoPC.

1.5 Arq. de un dispositivo móvil

1.6 Arq. de computadores CPU U. Procesadora U. Control Registros BUS ALU Computador U. Memoria U. de E/S RAM ROM Programa

1.6 Arq. de computadores CPU ALU UNIDAD de ENTRADA UNIDAD de CONTROL UNIDAD de SALIDA UNIDAD de MEMORIA

1.6 Arq. de computadores El avance tecnológico a permitido: Ancho de palabra: Paralelismo. Señal de reloj de entrada: Velocidad de ejecución. Nivel de integración de unidades funcionales: Reduciendo 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. Diseño con PLD s, desarrollando un sistema en un chip programable (SoPC)

1.6 Arq. de computadores Existen dos tipos básicos de arquitecturas: CISC y RISC 1. CISC: Los accesos a memoria están disponibles directamente en todos los tipos de instrucciones. La cantidad de modos de direccionamiento es sustancial. Los formatos de instrucción son de diferente longitud. Las instrucciones ejecutan operaciones complejas y elementales. LA META DE ESTA ARQUITECTURA: Programas compactos y conservación de memoria.

1.6 Arq. de computadores 2. RISC: Los accesos a memoria se restringen a instrucciones de carga y almacenamiento. Las instrucciones de manipulación de datos son de registro a registro. Los modos de direccionamiento son limitados. Los formatos de instrucción son de la misma longitud. Las instrucciones ejecutan operaciones elementales. LA META DE ESTA ARQUITECTURA: Alto rendimiento y rápida ejecución.

1.6 Arq. de computadores En cuanto al tratamiento de la memoria se tiene:

1.6 Tipos de Arq. Diseñar un microprocesador en papel, el cual incluye: Unidad procesadora Unidad de control Unidad de memoria La bibliografia empleada es: Morris Mano Lógica digital y Diseño de Computadores Pearson-Prentice Hall