2. 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 suvendu.15292@gmail.com
3. 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 suvendu.15292@gmail.com
4. 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 suvendu.15292@gmail.com
5. 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 suvendu.15292@gmail.com
6. Detail Of The Core Cont..
Cortex-A9 Dual core processor
10/28/2014 suvendu.15292@gmail.com
7. 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 suvendu.15292@gmail.com
8. 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 suvendu.15292@gmail.com
9. 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 suvendu.15292@gmail.com
10. 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 suvendu.15292@gmail.com
11. 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 suvendu.15292@gmail.com
12. 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 suvendu.15292@gmail.com
13. 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 suvendu.15292@gmail.com
14. 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 suvendu.15292@gmail.com
15. Samsung Galexy S ll Touch Screen Cont..
10/28/2014 suvendu.15292@gmail.com
16. Samsung Galexy S ll Touch Screen Cont..
In comparison to AMOLED and Super AMOLED
displays, the Super AMOLED Plus displays are even
more energy efficient and brighter.
Resolution is 800×480.
10/28/2014 suvendu.15292@gmail.com
17. Android OS v2.3.4 (Gingerbread)
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.
10/28/2014 suvendu.15292@gmail.com
18. Android OS v2.3.4 (Gingerbread)
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 (WXGAand 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.
10/28/2014 suvendu.15292@gmail.com