Está en la página 1de 28

Cap.

1 Introduccin a Arquitectura de dispositivos Mviles

Presentacin

Cap. 1. Introduccin a la Arquitectura de Dispositivos Mviles


Escuela Superior de Cmputo IPN. Departamento de Posgrado
Dr. Julio Cesar Sosa Savedra jcsosa@ipn.mx
www.desid.escom.ipn.mx

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

Contenido

1. Introduccin.
1.1 Qu es cmputo Mvil? 1.2 Computo mvil y embebido. 1.3 Arquitectura de un sistema mvil 1.4 Tipos de arquitecturas de procesadores 1.5 Metodologa de diseo

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.1 Que es cmputo mvil

1.1 Qu es cmputo mvil?


Es el conjunto de dispositivos y equipos porttiles, hardware, que hacen uso de la computacin para lograr una funcin especfica. El cmputo mvil ha evolucionado gradualmente, teniendo varias fases: 1. Hacer computadoras o equipos lo suficientemente pequeas como para que puedan ser fcilmente transportadas.
Los dispositivos mviles: computadoras porttiles.

2. Reemplazar a los cables de comunicacin, por medios inalmbrica de comunicacin. 3. Manejo eficiente de la energa (autonoma). 4. Una combinacin de las dos primeras, es decir, de utilizar dispositivos mviles en un entorno inalmbrico, permitiendo conexiones en tiempo real entre los dispositivos mviles y otros ambientes de computadora.

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.1 Que es cmputo mvil

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.1 Que es cmputo mvil

Convergence Convergence of of connected connected mobile mobile computing computing

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.1 Que es cmputo mvil

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.1 Que es cmputo mvil

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.1 Que es cmputo mvil

-Cmputo en la nubeEl NIST (National Institute of Standards and Technology), que es uno de los organismos ms reconocidos en la industria de TI define el cmputo en la nube como un modelo para permitir el acceso sobre demanda va la red a un conjunto compartido de recursos de cmputo que pueden ser rpidamente provisionados y liberados con un esfuerzo de administracin mnimo o con poca interaccin del proveedor de servicio.

La CSA (Cloud Security Alliance) dice que es un modelo a la carta para la asignacin y el consumo de computacin. Describe el uso de una serie de servicios, aplicaciones, informacin e infraestructura compuesta por reservas de recursos de computacin, redes, informacin y almacenamiento. Y estos componentes pueden orquestarse, abastecerse, implementarse y desmantelarse rpidamente, y escalarse en funcin de las dimensiones para ofrecer unos servicios de tipo utilidad.

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.1 Que es cmputo mvil

Funcionalidades:
Plataformas multitareas y multiprocesos. Soporte de dispositivos especiales. Ahorro de energa. Seguridad en su empleo. Comunicaciones o interconectividad. Equipos pequeos y livianos. Equipos robustos. Beneficios para las empresas: Simplificar procesos Generar informacin confiable Acelerar el flujo de informacin. Reducir costos de operacin. Otros.

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.1 Que es cmputo mvil

Equipos ms usados:

Laptops. Smart Phones. Tablas digitales PDAs, IPODs. Terminales de datos porttiles. GPSs.

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.2 Cmputo mvil y embebido

1.2 Cmputo mvil y sistemas embebidos


Sistema embebido: Sistema que es incrustado en un sistema ms grande. Las crecientes exigencias para acceder desde un ambiente mvil a diferentes servicios computacionales han motivado al desarrollo de sistemas convergentes con funciones multimedia y conectividad a redes inalmbricas. Para responder a los requerimientos distintas arquitecturas para sistemas embebidos han sido propuestas, todas orientadas a ofrecer un alto desempeo, en el procesamiento de datos multimedia en tiempo real, manejo eficiente de la energa, tamao pequeo y baja complejidad en el diseo. En la actualidad el diseo va orientado en integrar en un solo chip (SoC System-on-Chip) diferentes mdulos de hardware. Esta tendencia implica nuevos retos para los diseadores. Se abren las puertas a una nueva tendencia de diseo, el System-on-aProgrammable-Chip SoPC.

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.2 Cmputo mvil y embebido

Sistema Sistema en en un un Chip Chip (SoC) (SoC)

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.2 Cmputo mvil y embebido

El avance tecnolgico a permitido: Ancho de palabra: Paralelismo. Seal de reloj de entrada: Velocidad de ejecucin. Nivel de integracin de unidades funcionales: Reduciendo las distancias y seales entre ellos. Avances en arquitectura: Segmentacin, escalabilidad (menos ciclos / Instruccin). Anchura del bus externo: Se aumenta el ancho de banda. Diseo con PLDs, desarrollando un sistema en un chip programable (SoPC)

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.2 Cmputo mvil y embebido

Uso de los FPGAs, en las diferentes reas. Referencia FUMEC, Mxico.

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.3 Arq. de un dispositivo mvil

Arq. Arq. bsica bsica de de un un sistema sistema celular celular

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.3 Arq. de un dispositivo mvil

Etapas que conforman la arquitectura: Sistema de RF. Etapa Analgica a Digital Etapa Digital DSP Microcontrolador ASIC Interfaces de E/S Otros componentes

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.3 Arq. de un dispositivo mvil

Batera

Memoria

Manejo de perifricos/ HMI

Arquitectura de un dispositivo mvil

Mdulo audio

Sistema Operativo DSP

Mdulo RF

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.4 Tipos de Arq.

U. Procesadora

CPU

U. Control RAM ROM

Registros BUS ALU

Computador

U. Memoria U. de E/S Programa

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.4 Tipos de Arq.

CPU
ALU ALU

UNIDAD UNIDAD de de ENTRADA ENTRADA

UNIDAD UNIDAD de de CONTROL CONTROL

UNIDAD UNIDAD de de SALIDA SALIDA

UNIDAD UNIDAD de de MEMORIA MEMORIA

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.4 Tipos de Arq.

Existen dos tipos bsicos de arquitecturas: CISC y RISC 1. CISC:


Los accesos a memoria estn disponibles directamente en todos los tipos de instrucciones. La cantidad de modos de direccionamiento es sustancial. Los formatos de instruccin son de diferente longitud. Las instrucciones ejecutan operaciones complejas y elementales. META DE ESTA ARQUITECTURA: compactos y conservacin de memoria. Programas

LA

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.4 Tipos de Arq.

2.

RISC:
Los accesos a memoria se restringen a instrucciones de carga y almacenamiento. Las instrucciones de manipulacin de datos son de registro a registro. Los modos de direccionamiento son limitados. Los formatos de instruccin son de la misma longitud. Las instrucciones ejecutan operaciones elementales.

LA META DE ESTA ARQUITECTURA: Alto rendimiento y rpida ejecucin.

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.4 Tipos de Arq.

En cuanto al tratamiento de la memoria se tiene:

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.4 Tipos de Arq.

Evolucin de los microprocesadores Intel

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.4 Tipos de Arq.

Evolucin de los microprocesadores Intel

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.4 Tipos de Arq.

Disear un microprocesador en papel, el cual incluye: Unidad procesadora Unidad de control Unidad de memoria La bibliografia empleada es: Morris Mano Lgica digital y Diseo de Computadores Pearson-Prentice Hall

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.5 Metodologa de diseo

Sistema bsico y Flujo de Diseo con Lgica Programable


Introduccin/Descripcin Introduccin/Descripcin del del Diseo Diseo Captura Captura Esquemtica Esquemtica Descripcin Descripcin basada basada en en Lenguaje Lenguaje Realizacin/Implementacin Realizacin/Implementacin del del Diseo Diseo Translacin/Sntesis Translacin/Sntesis del del Diseo Diseo Verificacin Verificacin de de Reglas Reglas de de Diseo Diseo Particin Particin y y Mapeo Mapeo de de Lgica Lgica Asignacin Asignacin o o Colocacin Colocacin (Place) (Place) de de la la Lgica Lgica en en los los Bloques Bloques configurables configurables Enrutamiento Enrutamiento (Route) (Route) Creacin Creacin de de Archivo Archivo de de Programacin Programacin Programacin-Dispositivo Programacin-Dispositivo

Simulacin Simulacin Funcional Funcional Verificacin Verificacin de de la la funcionalidad funcionalidad de de la Lgica la Lgica Temporizacin Temporizacin estimada estimada (opcional) (opcional) Simulacin Simulacin Temporizada Temporizada Se Se requiere requiere de de informacin informacin de de temporizacin temporizacin posterior posterior a a los los procesos procesos de de Colocacin Colocacin (Place) (Place) y y Enrutamiento Enrutamiento (Route) (Route) Anlisis Anlisis de de Temporizacin Temporizacin Esttico Esttico Se Se requiere requiere de de informacin informacin de de temporizacin temporizacin posterior posterior al al proceso proceso de de Colocacin Colocacin (Place) (Place) y y Enrutamiento (Route) Enrutamiento (Route) Objetivo: Objetivo: Obtener Obtener resultados resultados mejores a los mejores a los de de la la simulacin simulacin temporizada temporizada Depuracin Depuracin del del diseo diseo integrado integrado al al Sistema Sistema (In-System) (In-System) siendo siendo desarrollado desarrollado Para Para dispositivos dispositivos reprogramables reprogramables Uso Uso de de otros otros Sistemas Sistemas de de Software Software & & Hardware Hardware

Sistema Bsico de Desarrollo


Computadora Personal / Estacin de Trabajo Software CAE/CAD p.ej. WebPack (Gratuito) de Xilinx Programador Opcional

Verificacin del Diseo

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.5 Metodologa de diseo

IDEA DESCRIPCIN DESCRIPCIN DEL DEL CIRCUITO CIRCUITO SIMULACION SIMULACION FUNCIONAL FUNCIONAL

SINTESIS SINTESIS ANALISIS ANALISIS TEMPORAL TEMPORAL NO

FUNCIONA? FUNCIONA?

NO FUNCIONA? FUNCIONA? SI

SI PROGRAMACION PROGRAMACION DEL DEL DISPOSITIVO DISPOSITIVO

NO FUNCIONA? FUNCIONA? SI FIN FIN DEL DEL PROCESO PROCESO DE DE DISEO DISEO PRUEBAS PRUEBAS AL AL DISEO DISEO ELABORACION ELABORACION DEL DEL PROTOTIPO PROTOTIPO

Cap.1 Introduccin a Arquitectura de dispositivos Mviles

1.5 Metodologa de diseo

Metodologa de diseo:

También podría gustarte