Académique Documents
Professionnel Documents
Culture Documents
HADWARE EN
DISPOSITIVOS
MOVILES
MICROPROCESADORES
PRESENTADO POR:Paredes Mamani,Cesar Hildebrando
Contenido
Qu es un SMARTPHONE? .......................................................................................................... 3
Microprocesadores en SMARTPHONES ........................................................................................ 6
Familias ARM ............................................................................................................................. 6
ARM7 ..................................................................................................................................... 6
ARM Cortex A8 ...................................................................................................................... 7
ARM Cortex A9 ...................................................................................................................... 8
SAMSUNG HUMMINGBIRD (S5PC110)...................................................................................... 9
APPLE A4 ................................................................................................................................. 11
SNAPDRAGON ......................................................................................................................... 13
OMAP ...................................................................................................................................... 14
Multiprocesadores multincleos ................................................................................................ 15
NVIDIA TEGRA ......................................................................................................................... 18
SAMSUNG ORION .................................................................................................................... 19
OMAP 4 .................................................................................................................................. 19
SNAPDRAGON ......................................................................................................................... 20
Bibliografa .................................................................................................................................. 21
2
Tabla de ilustraciones
Ilustracin 1: IBM Simon Personal Communicator. ...................................................................... 5
Ilustracin 2: Arquitectura ARM7. ................................................................................................ 7
Ilustracin 3: Arquitectura Cortex A8. .......................................................................................... 8
Ilustracin 4: ARM MPCore para SMARTPHONES......................................................................... 9
Ilustracin 5: Arquitectuta S5PC110. .......................................................................................... 10
Ilustracin 6: SMARTPHONE Samsung Galaxy S.......................................................................... 11
Ilustracin 7: Comparativa de chips del APPLE A4 y el S5PC110. ............................................... 12
Ilustracin 8: Tabla comparativa de tiempos de carga de pginas web. .................................... 12
Ilustracin 9: Arquitectura OMAP 3430 ...................................................................................... 15
Ilustracin 10: Arquitectura Cortex A9 MPCore. ........................................................................ 16
Ilustracin 11: Arquitectura Cortex A15 MPCore. ...................................................................... 17
Ilustracin 12: Arquitectura OMAP 4. ......................................................................................... 20
3
Qu es un SMARTPHONE?
Desde la creacin del primer telfono mvil hasta la actualidad ha habido una gran
cantidad de cambios y avances en la tecnologa, que hoy permiten a los usuarios tener en un
telfono mvil gran cantidad de herramientas, ms all del mero hecho de realizar llamadas o
recibir mensajes.
- Utilizan cualquier interfaz para el ingreso de datos, como por ejemplo teclado
QWERTY, pantalla tctil,.
4
- Permitan leer documentos en distintos formatos, entre ellos PDFs y archivos de
Microsoft Office.
- Tienen capacidad de multitarea al igual que los PCs; se pueden recibir llamadas,
revisar la agenda mientras se visualizan videos en Media Player, o mientras se sincroniza el
dispositivo con otros, y todo esto sin necesidad de interrumpir alguna de las tareas.
Adems de telfono mvil, sus principales aplicaciones eran un calendario, una libreta
de direcciones, un reloj mundial, una calculadora, un bloc de notas, e-mail, y juegos. No tena
teclado fsico sino que los clientes utilizaban una pantalla tctil para seleccionar los nmeros
de telfono o creaban facsmiles y notas con un lpiz opcional. El texto se introduca con un
teclado predictivo en pantalla o con un teclado QWERTY. Adems, dispona opcionalmente de
la incorporacin de una tarjeta de memoria PCMCIA. Para la poca, era una autntica
revolucin, teniendo en cuenta que los telfonos mviles eran todava poco comunes.
Luego llegaron otros, como el Nokia 9000 en 1996, o el Ericsson R380 y el Nokia 9210
en 2000. Pero sin lugar a dudas, el pistoletazo de salida del telfono inteligente fue el anuncio
de Microsoft en 2002 de la creacin de un sistema operativo exclusivo para mviles, el
Microsoft Windows Powered Smartphone o simplemente, Windows Mobile, actualmente
Windows Phone OS.
5
por su modelo evolutivo, el Nexus S. Esta evolucin en la utilizacin de sistemas operativos se
muestra en la siguiente tabla:
Microprocesadores en SMARTPHONES
Prcticamente todos los microprocesadores utilizados en telefona mvil (el 98%) son
ARM, diseados por una empresa inglesa llamada tambin ARM, que despus varias
compaas (TI, Qualcomm, Freescale, Samsung, etc.) se encargan de plasmarlos en un chip, y
los modifican en algunos aspectos para sacarle el mximo rendimiento, mejorar su consumo
de energa, dedicarlo a un propsito especfico, .
En el mundo de los ordenadores, Intel y AMD usan una misma arquitectura (llamada
x86) que est basada en un desarrollo inicial de Intel; en el mundo mvil la arquitectura la
define una compaa que no hace chips (ARM) y los chips los hacen compaas que no hacen la
arquitectura. ARM, por supuesto, tiene mucho inters en que sus procesadores se mantengan
al da, as que van sacando nuevos diseos, cada vez ms poderosos.
Familias ARM
ARM7
La familia de procesadores ARM11 no solo proporciona a los telfonos inteligentes
muchas caractersticas que los hacen interesantes en el mercado hoy en da, sino que tambin
es ampliamente utilizado en el hogar y en aplicaciones integradas. Ofrece una potencia
extremadamente baja y una gama de rendimiento de 350 MHz en diseos de rea pequea y
que puede llegar hasta 1 GHz de velocidad en los diseos optimizados de 45 y 65 nm. El
software del procesador ARM11 es compatible con todas las generaciones anteriores de
procesadores ARM e introduce SIMD de 32 bits. SIMD (Single Instruction, Multiple Data),
tcnica empleada para conseguir paralelismo a nivel de datos. Se le agregaron cachs fsicas
para mejorar el rendimiento al utilizar de diferentes sistemas operativos y TrustZone que
proporciona seguridad mediante hardware dedicado, para sistemas especialmente seguros.
Adems, la disposicin de las memorias favorece a las aplicaciones en tiempo real y admite
multicore. Este tipo de ARM se utiliza en los siguientes telfonos mviles:
Nokia E63, Nokia E71, Nokia 5800, Nokia E51, Nokia 6700 Classic, Nokia 6120
Classic, Nokia 6210 Navigator, Nokia 6220 Classic, Nokia 6290, Nokia 6710
6
Navigator, Nokia 6720 Classic, Nokia E75, Nokia N97, Nokia N81 (modelo
Freescale MXC300-30).
Nokia E90, Nokia N93, Nokia N95, Nokia N82 (modelo OMAP2420).
HTC Dream, HTC Magic, Motorola Z6, HTC Hero, Samsung SGH-i627 (Propel
Pro) (modelo Qualcomm MSM7201A).
Samsung S3C6410 (Samsung Omnia II, Samsung Moment, SmartQ 5).
Apple iPhone (EDGE y 3G).
ARM Cortex A8
El ARM Cortex-A8 est basado en la arquitectura ARMv7 y tiene la capacidad de
escalar en velocidad desde 600 MHz a ms de 1GHz. El procesador Cortex-A8 puede cumplir
los requisitos para dispositivos mviles optimizados en energa que necesitan operar con
menos de 300 mW de consumo, y con rendimiento optimizado para aplicaciones que
requieran 2000 Dhrystone MIPS (operando a 1GHz). Sin embargo, no admite multicore.
El Cortex-A8 posee una unidad NEON que consiste en un motor SIMD de 128 bits que
permite un alto rendimiento de procesamiento de datos multimedia. El uso de NEON para
algunas cargas de trabajo de audio, video y grficos facilita la carga de mantener a los
aceleradores ms dedicados en todo el SoC y permite que el sistema sirva de apoyo para los
estndares futuros.
7
Samsung Omnia HD.
Samsung Wave S8500, Samsung i9000 Galaxy S (modelo Hummingbird).
Nokia N900.
ARM Cortex A9
Los procesadores Cortex-A9 son los procesadores de ms alto rendimiento de ARM y
se basan, al igual que los Cortex-A8 en la arquitectura ARMv7. Diseado en busca de alta
eficiencia, longitud dinmica, superescalaridad multiflujo, fuera de orden, especulando con
pipeline de 8 etapas, los procesadores Cortex-A9 entregan niveles sin precedentes de
rendimiento y eficiencia energtica con la funcionalidad requerida para productos de
vanguardia, a travs de la amplia gama de consumo, redes y aplicaciones mviles.
El Cortex-A9 MPCore integra la tecnologa ARM MPCore junto con otras mejoras para
simplificar y ampliar la adopcin de soluciones multincleo. El procesador Cortex-A9 MPCore
ofrece la posibilidad de ampliar el mximo rendimiento, mientras que tambin apoya la
flexibilidad de diseo y nuevas caractersticas para reducir an ms y controlar el consumo de
energa a nivel de procesador y sistema ideal para dispositivos mviles. De hecho ARM incluso
propone un diseo de ARM MPCore propio para smartphones con dos ncleos Cortex A-9.
8
Ilustracin 4: ARM MPCore para SMARTPHONES.
9
Esta aplicacin Cortex-A8, ofrece 2000 DMIPS a 1GHz. El bajo consumo de energa y el
rendimiento operativo de gran reloj que el colibr un ncleo de procesador ideal para su uso en
dispositivos mviles avanzados. Como ya se ha mencionado este procesador tiene una gran
capacidad multimedia y de procesamiento combinados con un bajo consumo energtico. Tiene
un cach L2 de 512KB. Con la velocidad de reloj de 1 GHz y la memoria cach L2 de gran
tamao, el S5PC110 permite a las aplicaciones en tiempo real como la navegacin web y
dinmico interfaz de usuario para funcionar sin problemas y reaccionar con un rpido tiempo
de respuesta.
S5PC110 tiene una interfaz de memoria externa que es capaz de sostener grandes anchos
de banda de memoria necesaria en los servicios de comunicaciones de alta gama. El sistema de
memoria tiene puertos externos Flash/ROM para acceso paralelo y dos puertos DRAM para
anchos de banda de alta. Cada controlador de DRAM es compatible LPDDR1 (mvil DDR),
LPDDR2, o DDR2. Los puertos Flash/ROM soportan Flash NAND, NOR Flash, OneNAND, SRAM y
ROM como tipos de memorias externas.
Para reducir el costo total del sistema y mejorar la funcionalidad general, S5PC110 incluye
muchos perifricos hardware, tales como un controlador LCD TFT de 24 bits de color
verdadero, una interfaz de cmara, MIPI DSI, MIPI CSI-2, un administrador de energa, una
interfaz ATA, cuatro UART, 24 canales DMA, cuatro temporizadores, puertos generales de
entrada/salida, tres IIS, S/PDIF, tres interfaces IIC-BUS, dos HS-SPI, cuatro SD host y la interfaz
de tarjeta multimedia de alta velocidad. Tarjeta de host USB 2.0 y dispositivos USB 2.0 de
funcionamiento a alta velocidad (480Mbps) con USB 2.0 PHY, respectivamente, y cuatro PLL
para la generacin de reloj.
10
Este procesador se puede encontrar en el Smartphone Samsung Galaxy S cuya principal
caracterstica es su pantalla AMOLED y la gran capacidad grfica. Este telfono incorpora una
unidad de procesamiento grfica PowerVR SGX540. A continuacin se realiza una comparativa
con otras GPUs incluidas en smartphones segn el nmero de millones de tringulos por
segundo (medida de procesamiento grfico):
APPLE A4
Aunque durante un tiempo se rumore que el chip haba sido diseado por P.A. Semi,
compaa que Apple haba adquirido anteriormente, hoy da, estos rumores han sido
totalmente descartados. Aunque Apple aseguraba que haba sido diseado por su empresa en
realidad fue desarrollado conjuntamente por Intrinsity y Samsung. Posteriormente, Intrinsity
fue adquirida en 2008 por Apple Inc, heredando naturalmente el diseo del chip. De hecho se
trata de una evolucin del Samsung Hummingbird S5PC110 mencionado anteriormente.
El chip A4 es un System on Chip, es decir, no solo es una CPU, sino tambin una GPU
en un mismo encapsulado. Gracias a este procesador basado en Cortex A8, el iPhone puede
reproducir vdeos en alta definicin y gracias a la GPU ejecutar juegos fluidamente y aadir
efectos grficos a la interfaz.
11
Ilustracin 7: Comparativa de chips del APPLE A4 y el S5PC110.
El Apple A4 ha demostrado ser realmente eficiente por ciclo de reloj frente a otras
opciones equivalentes del mercado. Al compararlo en una sencilla tarea para la que tanto iPad
como smartphones estn especficamente preparados, la navegacin web y teniendo como
rivales al iPhone 3GS y al terminal de Google, Nexus One, que monta un ARM Snapdragon a 1
GHz los resultados se muestran a continuacin.
12
SNAPDRAGON
La plataforma Snapdragon est diseada para computacin ubicua en tiempo real con
bajo consumo de energa. El ncleo del procesador Snapdragon se denomina Scorpion y es de
diseo propio de Qualcomm. Tiene muchas caractersticas similares a las del ncleo ARM
Cortex-A8, pero en teora tiene un rendimiento mucho ms alto para las operaciones SIMD
multimedia.
Un ejemplo de Smartphone que utiliza esta plataforma es el Nexus One que tiene
integrado un Snapdragon QSD8250 de 32 bits.
13
OMAP
14
Ilustracin 9: Arquitectura OMAP 3430
Multiprocesadores multincleos
Actualmente la computacin multincleo, es toda una realidad, los procesadores (CPU)
de escritorio ya migraron hace algunos aos a este diseo que busca mejor eficiencia y
rendimiento de computo. En la actualidad tenemos en el mercado procesadores de dos, tres,
cuatro y seis ncleos y los procesadores grficos (GPU) tambin lo han hecho con cientos de
ncleos capaces de procesar grandes volmenes de datos en poco tiempo, pero esta tendencia
se est extendiendo al mercado de dispositivos mviles (handset) y telfonos mviles de gama
alta basados en procesadores de arquitectura ARM.
Segn ARM, la compaa que disea estos microprocesadores, tal como en el mercado
de los procesadores de escritorio, que han migrado su arquitectura a diseos de doble y
cudruple ncleo como lo ms usual (tambin procesadores de 3 y 6 ncleos y a futuro incluso
12 ncleos dentro de lo excepcional), los procesadores ARM apuntan a esta misma tendencia,
de hecho, esto est ms cerca de lo esperado debido al Cortex-A9 MPCore nombrado en
apartados anteriores.
15
Ilustracin 10: Arquitectura Cortex A9 MPCore.
Por otro lado, lo primero que se nos viene a la mente cuando hablamos de incremento
de frecuencia e incremento de ncleos en un procesador, es el consumo, un asunto
sumamente importante en el mercado de los dispositivos mviles, donde la autonoma es un
asunto crtico, de hecho los fabricantes exigen como mximo un consumo de 300 mW en este
tipo de procesadores como regla de oro, de ah la importancia de que estos procesadores
posean un consumo eficiente de energa. Para ejemplificar este aspecto, el procesador Atom
de Intel (aunque est destinado a otro mercado) tiene un consumo de 2.000 mW (2 W) mucho
ms de los 300 mW que exige la industria de los smarthphones.
Ahora bien, volviendo al contexto, recordemos que el procesador ARM11 (412Mhz) del
iPhone de primera generacin y el iPhone 3G est fabricado a 90nm, sin embargo, el Cortex A8
(600Mhz) que utiliza el iPhone 3GS y PalmPre est fabricado en 65nm, esto claramente con el
objetivo de reducir el consumo en virtud de las frecuencias. ARM indica que el Cortex A9 utiliza
un proceso de manufactura de 45nm, lo que como se mencion en el prrafo precedente le
permite mantener el consumo en cuotas aceptables, lo que repercute directamente en un
menor consumo de energa y una mayor autonoma de la batera de estos dispositivos.
16
En cuanto al rendimiento del actual procesador A8 contra el A9, teniendo en cuenta
que la principal razn para un incremento de rendimiento es el diseo superscalar, que
bsicamente significa que el procesador puede ejecutar dos instrucciones separadas por ciclo
de reloj, esto es la capacidad multihilo que podra ser incluso mayor que el rendimiento que
obtiene el procesador Cortex A8 sobre el ARM11.
Una vez que se ha hablado del consumo y los ncleos, la siguiente interrogante es si el
software actual est diseado para aprovechar arquitecturas ARM multincleos. El asunto es
similar al acaecido cuando los procesadores de escritorio de ms de un ncleo comenzaron a
salir al mercado, en ese entonces, las aplicaciones que aprovechaban las capacidades multihilo
eran contadas, as que los desarrolladores de aplicaciones, juegos y sistemas debieron trabajar
arduamente para sacar partido al potencial de estos procesadores con sus respectivas
aplicaciones, ahora el panorama es similar en el mercado de los telfonos mviles.
Bueno, hasta aqu hemos hablado solamente del procesador, pero otro de los
aspectos sumamente importantes en un telfono mvil de gama alta en la actualidad es el
sistema grfico. As, el prximo procesador OMAP 4 (Open Media Applications Processor 4) de
Texas Instruments que tambin ser multincleo) ya que se basar en el ARM Cortex A9 y el
subsistema grfico entregar soporte para reproduccin y grabacin de video en alta
definicin a 1080p, caracterstica que podrn usar los telfonos que se basen en este SoC ,
adems de resoluciones de pantalla ms altas y la posibilidad de tomar fotografas incluso a 20
mega pxeles a travs de los respectivos mdulos, algo por ahora impensado pero que a futuro
se ve totalmente factible segn la documentacin de TI (Texas Instruments).
Adems, del Cortex-A9 se debe contar con el nuevo modelo de ARM, el Cortex-A15,
que sern multiprocesadores de dual core o quad core (doble o cudruple ncleo), y tendrn
frecuencias de hasta 2.5 Ghz. Con el procesador Cortex A15, ARM est introduciendo nuevas
tecnologa que permiten la virtualizacin del hardware, as como la capacidad de alcanzar
hasta 1 Tera de memoria o capacidades mejoradas de correccin de errores. Al extender sus
funcionalidades e incrementar el nmero de ncleos de procesador, se impulsa el rendimiento
de la lnea de procesador Cortex y ARM consigue mantener la eficiencia energtica que los
dispositivos mviles requieren para proporcionar el tiempo de batera que demandan los
usuarios.
NVIDIA TEGRA
- CPU ARM Cortex-A9 de doble ncleo. La primera CPU con doble ncleo del mercado
de mviles. Acelera la navegacin en la web, los tiempos de respuesta y el rendimiento del
dispositivo en general. Es la primera CPU para mviles del mundo en admitir ejecucin fuera
de orden, lo que significa ms eficiencia de procesamiento y mejor experiencia de uso en
general.
18
SAMSUNG ORION
Este conjunto representa el relevo generacional de los chipsets ms potentes que hay
ahora mismo en el mercado de telefona mvil, los Hummingbird de Samsung, basados en
Cortex A8, con PowerVR en la parte grfica.
Cabe destacar que la GPU utilizada, Mali-400, no es el diseo ms moderno que tiene
ARM, pero cuenta con cuatro ncleos capaces de reproducir dos flujos de vdeo 1080p, uno
para la pantalla del dispositivo, y otro para una salida externa de vdeo.
Debido a sus cualidades grficas se cree que ser elegido para integrarlo en el futuro
PlayStation Phone con sistema operativo Android.
OMAP 4
Al igual que Orion, OMAP 4 estar fabricado en 45 nm, con el objetivo de reducir lo
mximo posible el consumo de energa. En este sentido, cabe destacar tambin la inclusin de
la tecnologa SmartReflex 2, que permite controlar de forma dinmica el voltaje, frecuencia y
energa empleada por los componentes del sistema en funcin de la actividad o la temperatura
que presenten.
En el terreno grfico, Texas Instruments asegura que OMAP 4 ser capaz de ofrecer
soporte para casi cualquier aplicacin de tecnologa 3D que pueda aparecer: juegos, interfaces
de usuario, reproduccin de vdeos FullHD 3D, grabacin de vdeos 3D en alta definicin Para
la grabacin estereoscpica de imgenes, las caractersticas tcnicas de la plataforma
especifican que OMAP4430 podra procesar las imgenes captadas por 2 cmaras de hasta 12
megapxeles de forma simultnea, mientras que OMAP4440 podra hacer lo mismo con 2
cmaras de hasta 20 megapxeles.
19
Texas Instruments ha anunciado que OMAP 4 est pensada para gobernar el cerebro
de los smartphones, tablets y dispositivos porttiles ms exigentes. Segn Texas Instruments,
ya estn siendo fabricadas las primeras muestras de OMP4430 para ser distribuidas a sus
clientes, mientras que OMAP4440 tendr que esperar al primer trimestre de 2011.
SNAPDRAGON
20
Bibliografa
http://www.administracionsanitaria.com/index.php?q=node/1807
http://en.wikipedia.org/wiki/IBM_Simon
http://www.worldlingo.com/ma/enwiki/es/IBM_Simon
http://www.arm.com/
http://muycomputer.com/Actualidad/Noticias/Arquitectura-ARM-de-
moda/_wE9ERk2XxDCpcSQVdloA3fB4bQaLwI8q7F8bCxdBO_BCiLOruR8PyznJA5jfi7qJ
http://www.eetimes.com/electronics-news/4200451/Apple-s-A4-dissected-discussed--and-
tantalizing
http://www.chw.net/2010/06/revelan-los-secretos-detras-de-apple-a4/
http://www.tested.com/news/arm-wrestling-apple-a4-vs-samsung-hummingbird/453/
http://www.ubmtechinsights.com/uploadedFiles/Apple%20A4%20vs%20SEC%20S5PC110A01.
pdf
http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?contentId=14649&navigatio
nId=12643&templateId=6123
http://www.eetimes.com/design/signal-processing-dsp/4017566/Analysis-Qualcomm-s-1-
GHz-ARM-Snapdragon-
http://www.qualcomm.com/products_services/chipsets/snapdragon.html
http://www.madboxpc.com/multi-nucleos-%C2%BFel-futuro-de-los-smarthphone/
http://www.madboxpc.com/multi-nucleos-%C2%BFel-futuro-de-los-smarthphone/
http://es.globedia.com/arm-a15-procesadores-smartphones-2012
http://www.nvidia.es/object/tegra-2-es.html
http://gizmologia.com/2010/06/qualcomm-snapdragon-doble-nucleo
http://www.xataka.com/otros/qualcomm-ya-tiene-listo-su-snapdragon-a-15-ghz-potencia-
maxima-en-tu-movil
http://www.androidsis.com/snapdragon-para-el-futuro-android/
21