the architecture of the samsung galaxy s ii

20
Suvendu Kumar Dash M.Tech In ECE VTP1429 [email protected]

Upload: suvendu-kumar-dash

Post on 13-Jul-2015

272 views

Category:

Engineering


3 download

TRANSCRIPT

Suvendu Kumar Dash

M.Tech In ECE

VTP1429

[email protected]

Overview About the Samsung Galaxy S II

Specification Of Samsung Galaxy S II

Microcontroller used in the Samsung Galaxy S II

Details of the Core

Memory organization

Various types of memory, hardware features

Size and features

Architecture of GPU.

Touch screen sensor

OS details

Reference

10/28/2014 [email protected]

About The Samsung Galaxy S II

The Samsung Galaxy S II is a touchscreen enabled Android based smartphone designed, developed, and marketed by Samsung Electronics.

Samsung unveiled the S II on 13 February 2011 at the Mobile World Congress.

10/28/2014 [email protected]

Specification Of Samsung Galaxy S II

Key Features

Android v2.3 (Gingerbread) OS

4.27-inch Super AMOLED Plus Touchscreen

GPU is PowerVR SGX540

8 MP Primary Camera

2 MP Secondary Camera

1.2 GHz Dual Core ARM Cortex A9 Processor

Expandable Storage Capacity of 64 GB

10/28/2014 [email protected]

Microcontroller used in the Samsung Galaxy S II

Samsung Galaxy S II is based on the ARM Cortex A9.

ARM Cortex A9 uses the ARM v7 ISA.

Cortex A9 is 800 MHz dual-core processor supporting symmetric and asymmetric multiprocessing.

High-efficiency, dual-issue superscalar pipeline (2.5 MIPS* per MHz)

NEON media processing engine for media and signal processing acceleration

32 KB instruction and 32 KB data caches.

Memory Management Unit with TrustZone security technology

Thumb-2 technology for enhanced code density, performance, and power efficiency.

Jazelle architecture extensions for accelerating Java Virtual Machine.

10/28/2014 [email protected]

Detail Of The Core Cont..

10/28/2014 [email protected]

Cortex-A9 Dual core processor

NEON Media Process Engine (MPE)

128-bit SIMD (single instruction multiple data)

Accelerate multimedia and signal processing algorithms video, 2D/3D graphic, audio

and speech processing

has 32 registers (vectors of elements), 64-bits wide

data type: signed/unsigned 8-bit, 32-bit, 64-bit, and single precision floating point.

10/28/2014 [email protected]

Floating Point Unit (FPU)

High-performance single, and double precision floating point instructions

Double the performance of previous ARM floating point units

Capable significant enhancing solution with rich graphic, 3D, imaging and scientific computation

10/28/2014 [email protected]

Program Trace Macrocell (PTM)

A Program Trace Macrocell (PTM) is a real-time trace module providing instruction tracing of a processor.

A PTM is an integral part of an ARM Real View debug solution.

Outputs information that helps you to understand the operation of the processor.

The trace protocol provides a real-time trace capability for processors that are deeply embedded in much larger ASIC designs.

10/28/2014 [email protected]

Snoop Control Unit

The Snoop Control Unit (SCU) maintains coherency between L1 data caches

Duplicated Tag RAMs keep track of what data is allocated in each CPU’s cache

Separate interfaces into L1 data caches for coherency maintenance.

10/28/2014 [email protected]

Memory Organization

Samsung Galexy S II have 16 GB Internal Memory.

It have 1 GB RAM.

For the External Storage is based on the microSD

card, which is expandable up to 64 GB.

Samsung Galexy S ll memory Technology is

LPDDR2.

10/28/2014 [email protected]

Memory Organization

LPDDR stands for Low Power double data rate synchronous DRAM.

LPDDR2 Features:

Double Data Rate Architecture: 2 data Transfers per clock Cycle.

LPDDR2 memory delivers 400-533MHz speed, equal to 1,066 Mbps in 1.2V.

LPDDR2 offers bandwidth up to 8.5 GB per second, which is more than twice as fast as Mobile LPDDR1.

LPDDR2 is designed to deliver significant power savings compared to the previous-generation LPDDR1.

10/28/2014 [email protected]

PowerVR SGX540 GPU.

PowerVR is a division of Imagination Technologies (formerly

VideoLogic) that develops hardware and software for 2D

and 3D rendering, and for video encoding, decoding,

associated image processing and DirectX, OpenGL

ES, OpenVG, and OpenCL acceleration.

PowerVR SGX540 Release in Nov 2007.

PowerVR SGX540 Bus Width is 32-128bit.

PowerVR SGX540 Frequency is 200MHz.

PowerVR SGX540 Supporting OpenGL ES 2.0

and DirectX 10.1 with Shader Model 4.1.

10/28/2014 [email protected]

Samsung Galexy S ll Touch Screen

Samsung Galexy S ll have Super AMOLED Plus capacitive

touchscreen.

AMOLED (active-matrix organic light-emitting diode) is a

display technology for use in mobile devices and televisions.

OLED describes a specific type of thin-film-display technology

in which organic compounds from electroluminescent material

and active matrix refers to the technology behind the

addressing of pixels .

10/28/2014 [email protected]

Samsung Galexy S ll Touch Screen Cont..

10/28/2014 [email protected]

Samsung Galexy S ll Touch Screen Cont..

10/28/2014 [email protected]

In comparison to AMOLED and Super AMOLED displays, the Super AMOLED Plus displays are even more energy efficient and brighter.

Resolution is 800×480.

Android OS v2.3.4 (Gingerbread)

10/28/2014 [email protected]

On December 6, 2010, the Android 2.3 (Gingerbread) SDK

was released, based on Linux kernel 2.6.35.

Android 2.3 (Gingerbread) over come Android 2.2 (Froyo,

short for frozen yogurt) with new feature.

Android 2.2 (Froyo, short for frozen yogurt) is based on

Linux kernel 2.6.32.

Android OS v2.3.4 (Gingerbread)

10/28/2014 [email protected]

New Features Of Android OS v2.3.4 (Gingerbread):

Updated user interface design with increased simplicity and speed

Support for extra-large screen sizes and resolutions (WXGA and higher)

Native support for SIP, VoIP internet telephony

Audio, graphical, and input enhancements for game developers

Concurrent garbage collection for increased performance

Native support for more sensors (such as gyroscopes and barometers)

Support for voice or video chat using Google Talk.

Open Accessory Library support

Fixed Bluetooth bug on Samsung Galaxy S.

Improved Gmail application.

Camera software enhancements.

Improved battery efficiency.

Fixed a voice search bug.

Reference http://www.arm.com/files/pdf/armcortexa-9processors.pdf

http://arm.com/markets/mobile/samsung-galaxy-s-ii.php

http://www.samsung.com/global/microsite/galaxys2/html/

feature.html

http://www.atmel.com/about/news/release.aspx?reference

=tcm:26-35026

http://www.altera.com/devices/processor/arm/cortex-

a9/m-arm-cortex-a9.html

http://infocenter.arm.com/help/topic/com.arm.doc.ddi0407

g/DDI0407G_cortex_a9_mpcore_r3p0_trm.pdf

10/28/2014 [email protected]

Thank You

10/28/2014 [email protected]