mobile processors introduction

42
MOBILE PROCESSOR Prepaired By : Muhammad Sayam Maham Naeem Aqsa Azam Mubasher Ali

Upload: muhammad-sayam

Post on 14-Aug-2015

52 views

Category:

Software


0 download

TRANSCRIPT

MOBILE PROCESSOR

Prepaired By :

Muhammad Sayam

Maham Naeem

Aqsa Azam

Mubasher Ali

FIRST 2G-DIGITAL HAND-SIZE MOBILE TELEPHONE

1992 :-Motorola International 3200

FURTHER ADVANCEMENTS

Nokia 1011First Ever Mass-Produced GSM Phone

BellSouth/IBM Simon Personal CommunicatorThe IBM Simon was the first PDA/Phone combo.

Motorola StarTACFirst clamshell cellular phone

1992-94 1993 1996

FIRST SMARTPHONE SERIESNOKIA 9000 COMMUNICATOR

WHAT IS A CELL PHONE ?

WHAT IS SOC?

A system on a chip or system on chip (SoC or SOC) is an integrated circuit (IC) that integrates all components of a computer or other electronic system into a single chip. It may contain digital, analog, mixed-signal, and often radio-frequency functions—all on a single chip substrate.

SOC SoC is evolving along with other

technologies such as silicon-on-insulator ( SOI ), which can provide increased clock speed s while reducing the power consumed by a microchip.

generally known as a microchip .  In the future, SoC-equipped nanorobot s

(robots of microscopic dimensions) might act as programmable antibodies to fend off previously incurable diseases.

SOC…

SOC An SoC, or system-on-a-chip to give its

full name, integrates almost all of these components into a single silicon chip. Along with a CPU, an SoC usually contains a GPU (a graphics processor), memory, USB controller, power management circuits, and wireless radios (WiFi, 3G, 4G LTE, and so on). Whereas a CPU cannot function without dozens of other chips

THE DIFFERENCE BETWEEN AN SOC AND CPU The number one advantage of an SoC is

its size: An SoC is only a little bit larger than a CPU, and yet it contains a lot more functionality.Using SoCs, we can put complete

computers in smartphones and tablets, and still have plenty of space for batteries

If you use a CPU, it’s very hard to make a computer that’s smaller than 10cm (4 inches) squared, purely because of the number of individual chips that you need to squeeze in..

THE DIFFERENCE BETWEEN AN SOC AND CPU

SOC Advantage

Due to its very high level of integration and much shorter wiring, an SoC also uses considerably less power — again, this is a big bonus when it comes to mobile computing. Cutting down on the number of physical chips means that it’s much cheaper to build a computer using an SoC, too.

Disadvantage The only real disadvantage of an SoC is a

complete lack of flexibility. With your PC, you can put in a new CPU, GPU, or RAM at any time — you cannot do the same for your smartphone.

SOC ARCHITECTURE

ARM

Maham Naeem

MOBILE PROCESSOR A CPU chip is designed for portable

computers, it is typically housed in a smaller chip package, but more importantly, in order to run cooler, it uses lower voltages than its desktop counterpart and has more "sleep mode" capability. A mobile processor can be throttled down to different power levels or sections of the chip can be turned off entirely when not in use. Further, the clock frequency may be stepped down under low processor loads. This stepping down conserves power and prolongs battery life.

ARM MOBILE PROCESSOR Developed at Acorn Computer Limited of

Cambridge , England between 1983 and 1985. Initially it was known as Acorn RISC Machine with

26 bit processor named after Berkeley RISC project.

Later joint venture was cofounded by Acorn and Apple designating it as ADVANCED RISC MACHINE.

Mutli core processor and easy to code or develop . RISC processors are designed to perform a

smaller number of types of computer instructions  so that they can operate at a higher speed, performing more millions of instructions per second (MIPS).

ARM MOBILE PROCESSOR Today ARM processors power a wide

variety of electronic devices, including mobile phone.

Because of their reduced instruction set: they require fewer transistors, s, tablets, multimedia players and more.

WHAT IS UNIQUE ABOUT ARM ARCHITECTURES?ARM-based chips can be found not only inside cell phones and tablet PC, but also set-top-boxes and game consoles.The main reasons of ARM popularity are:• relatively low cost• high performance• low power consumption.

ARM

ARM FEATURES A large register file A load/store architecture Uniform and fixed length instruction

field Simple addressing mode

ARM LATEST FEATURES Control over both ALU & shifter Auto-increment & decrement Load / Store Multiple Instructions Conditional execution

ARM REGISTER ORGANISTAION SUMMARY

MOBILE PROCESSOR

Mubaher Ali

ARM SOC ARCHITECTURE AND DESIGN

System-on-chip (SOC)– processors: become components in a

system SOC covers many topics

– processor: pipelined, superscalar, array, vector

– storage: cache, embedded and external memory

– interconnect: buses, network-on-chip– impact: time, area, power, reliability,

configurability

ARM DATA SIZES AND INSTRUCTION SET The ARM is a 32-bit architecture.

When used in relation to the ARM: Byte means 8 bits Halfword means 16 bits (two bytes) Word means 32 bits (four bytes)

Most ARM’s implement two instruction sets

32-bit ARM Instruction Set 16-bit Thumb Instruction Set

CORTEX A9 The Cortex-A9 processor is a high-

performance, low-power, ARM macro cell with an L1 cache subsystem that provides full virtual memory capabilities.

It also supports 8-bit Java byte codes.

It implements the ARMv7 architecture and runs 32-bit ARM instructions,16-bit and 32-bit Thumb instructions.

CORTEX A9

The ARM Cortex-A9 MPCore is a 32-bit multi-core processor providing up to 4 cache coherent Cortex-A9 cores, each implementing the ARM.

There are only two recent ARM architectures that have multi-core support: the ARM11 and the ARM Cortex A9.

CORTEX A9

ARM MERITS Low power consumption Cost sensitive embedded application Cheap Easy to develop High performance Low code size Increases speed Mostly single-cycle execution. Hardware virtulization support.

DEMERIT

Need all software’s to be developed for new architecture

ARM SCOPE AND APPLICATIONS Mobile phones and PDA Patient Monitoring Automotive power train Anti lock brake High end Washing Machine Image processing

THREE STAGE PIPELINE Fetch

Decode

Execute

GPU

Aqsa Azam

GRAPHICAL PROCESSING UNIT

WHAT IS A GPU? A Graphics Processing Unit is a co-

processor that takes on graphical calculations and transformations so that the main CPU does not have to be burdened by them.

The use of a GPU can greatly increase the performance of a device, especially when used for tasks such as 3D gaming.

A GPU can be a stand-alone chip or, as is more often the case, integrated into a complete chip design that includes one or more CPU cores.

FEATURES

True, Fluid Digital TV

Console-Class 3D Gaming

Sharp, Vivid Photos Less Battery Usage

ARM MALI-400 MP World’s 1st embedded

multi-core GPU with 4 cores

Configurable L2 cache tuned for maximum throughput of size 256 KB

Multi-core scaling transparent to software developers

Devices :Win Accord, SmartQ T10 , Samsung Galaxy S II

Chipsets : Samsung Exynos 4210,, AML logic 8726-M, 8726-MX

OTHER TOP GPU’S Adreno 330

It is inbuilt in Snapdragon™ 800 Series Processors. Its speed can push to 3.6 gigapixels per seconds that’s why it is the fastest GPU for android in the world right now

SGX544mp3

The SGX544MP3 has been used in galaxy s4 @ 533 MHz clock speed.

Samsung added this multicore gpu in exynos 5 octa.

OTHER TOP GPU’S… SGX554mp4 

It has been used in Apple A6X Chipset in iPad 4.  This graphical processing unit is quad core

Adreno 320

 it’s 4 times better than adreno 225. This graphic unit has been used in many

mobiles and tablet nexus 4, galaxy s4, htc one and xperia Z etc 

Mali T604Mali t604 is the 1st Midgard architecture

gpu for arm.  It is 5 times better than other previous mali

graphic processors & it can go to single core to quad core.

It has been used in famous series of Google tablet nexus 10.

Andreno 225, nvedia Tegra APX 2500, PowerVR SGX 530, Etc … !!

ANY QUESTION ??

Thank you