MOBILE PROCESSOR Prepaired By : Muhammad Sayam Maham Naeem Aqsa Azam Mubasher Ali
Aug 14, 2015
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
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 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..
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.
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 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 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.
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.
ARM SCOPE AND APPLICATIONS Mobile phones and PDA Patient Monitoring Automotive power train Anti lock brake High end Washing Machine Image processing
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.
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 … !!