introduction to mobile devices - dr. paween introduction smart phones.pdf2g gsm phone gsm baseband...
TRANSCRIPT
![Page 1: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/1.jpg)
Introduction to mobile devices
By Dr.Paween Khoenkaw
CS 436 Software Development on Mobile
1
![Page 2: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/2.jpg)
Welcome to the world of smart devices
http://www.rudebaguette.com/2014/02/13/mobile-smart-devices-set-drive-turnaround-frances-tech-device-market/
2
![Page 3: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/3.jpg)
The fist telephone
Bell's March 10, 1876 laboratory notebook entry describing his first successful experiment with the telephone.
3
![Page 4: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/4.jpg)
We make a phone call to a place
4
![Page 5: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/5.jpg)
Mobile phone generations
0G 1G 2G 2.5G
2.75G3G3.75G3.95G
4G 4.5G 5G
5
![Page 6: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/6.jpg)
The early mobile phones
Car phone service originated with the Bell System, and was first used in St. Louis on June 17, 1946. The original equipment weighed 80 pounds (36 kg), and there were initially only 3 channels for all the users in the metropolitan area
6
O G
![Page 7: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/7.jpg)
The first hand-held mobile phone
On April 3, 1973 Cooper and Mitchell demonstrated two working phones
Martin Cooper and DynaTAC
Cooper dialed the number of his chief competitor Dr. Joel S. Engel, who was head of Bell Labs. "Joel, this is Marty. I'm calling you from a cell phone, a real handheld portable cell phone."
7
![Page 8: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/8.jpg)
1G Cellular Phones
8
NMT – Nordic Mobile Telephony TACS – Total Access Communication System
ETACS – Total Access Communication System
1979
AMPS - Advanced Mobile Phone System
- Analog System- Low capacity- Do not coverage long distance- Not Secured
![Page 9: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/9.jpg)
Connected PCs
Bulletin board system (early 80’s to late 90’s)
9
![Page 10: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/10.jpg)
Down of the internet
10
![Page 11: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/11.jpg)
Digital data as analog audio
Digital Analog Analog/Digital
11
![Page 12: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/12.jpg)
The era of laptop PC
12
![Page 13: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/13.jpg)
Pager
Pager is a device that received the wireless broadcast digital message
13
![Page 14: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/14.jpg)
2G GSM Phone
GSMBasebandModem
Radio subsystemDSP
uC
Rom ,Ram ,Display, Keypad,SIM
Microphone , Speaker
14
![Page 15: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/15.jpg)
2G GSM Phone
15
1990
GSM – Groupe Spécial Mobile
GSM – Global System for Mobile Communications
- Digital voice communication- Coverage long distance- Globally Accepted (roaming)- Short Message- Secured- CSD (Circuit Switch Data) @9.6kbps
https://en.wikipedia.org/wiki/GSM
![Page 16: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/16.jpg)
2.5G GSM Phone
16
1990
GSM – Groupe Spécial Mobile
GSM – Global System for Mobile Communications
- Digital voice communication- Coverage long distance- Globally Accepted (roaming)- Short Message- Secured- Data Channel- GPRS (General Package Radio Service)@64kbps
![Page 17: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/17.jpg)
GSM Chipset
MediaTekBroadcomIceraInfineonQualcommST-Ericsson....
17
![Page 18: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/18.jpg)
GSM Chipset
SYSTEM ARCHITECTUREAD20msp410 18
![Page 19: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/19.jpg)
The phone now have some features
19
![Page 20: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/20.jpg)
Digital baseband
GSMBasebandModem
Radio subsystemDigital Baseband
(GPRS)
uC
Rom ,Ram ,Display, Keypad,SIM
Microphone , Speaker
20
![Page 21: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/21.jpg)
Interactive Pager
Launched by RIM in 1996. It specialized in two-way messaging and had limited HTML access, though it was e-mail capable.
21
![Page 22: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/22.jpg)
Internet on the moveWireless Application Protocol (WAP) + General packet radio service (GPRS)
22
![Page 23: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/23.jpg)
Mobile Programming Language
23
![Page 24: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/24.jpg)
2.75G GSM Phone
24
2003
GSM – Groupe Spécial Mobile
GSM – Global System for Mobile Communications
- Digital voice communication- Coverage long distance- Globally Accepted (roaming)- Short Message- Secured- Data Channel- GPRS (General Package Radio Service)- EDGE ( Enhance Data rates for GSM Evolution)@170kpbs
![Page 25: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/25.jpg)
2G CDMA Phone
25
- CDMA (Code-division multiple access)- SSMA (spread-spectrum multiple access)
![Page 26: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/26.jpg)
3G GSM Phone with Faster Data
26
2007
- UMTS ( Universal Mobile Telecommunication System) @384kbps- Video Calling
4G Very Fast Data- 1Gbps for Stationary users
- 100Mbps for High mobility users (Bullet train)
Target
![Page 27: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/27.jpg)
PCs in the pocket
Personal Digital Assistant
Apple Newton MessagePad 100Manufacturer Apple ComputerRelease date 1993Discontinued 1998Operating systemNewton OSCPU ARM 610 RISCWeight 1.4 lb (0.64 kg) W/ Battery
27
![Page 28: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/28.jpg)
Pda
-Motorola MC68328-68000 Core-32-bit CISC microprocessors-UART-Touch screen-Palm OS
PDA have no phone capability28
![Page 29: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/29.jpg)
PDA
Application ProcessorBaseband Processor
29
![Page 30: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/30.jpg)
THE SMART PHONE
30
![Page 31: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/31.jpg)
iPhone
31
iPhone 12007
- Internet- Application
![Page 32: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/32.jpg)
3G GSM Phone with Faster Data
32
2007
- UMTS ( Universal Mobile Telecommunication System) @384kbps- Video Calling
4G Very Fast Data- 1Gbps for Stationary users
- 100Mbps for High mobility users (Bullet train)
Target
![Page 33: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/33.jpg)
33
Android phone2008
- Internet- Application
![Page 34: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/34.jpg)
3.5G GSM Phone with Faster Data
34
2007
- HSDPA (High Speed Downlink Packet Access)@2Mbps
- HSUPA (High Speed Uplink Packet Access)@2Mbps
![Page 35: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/35.jpg)
3.75G GSM Phone with Faster Data
35
- HSPA+ (Evolved High Speed Packet Access Plus)- [email protected] Uplink@22Mbps
![Page 36: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/36.jpg)
3.9G GSM Phone with Faster Data
36
- LTE (Long Term Evolution)- 4G LTE- Downlink @ 300Mbps- Uplink @ 75Mbps
2009
4G LTE phone: Samsung Galaxy S AviatorAndroid 2.32012
![Page 37: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/37.jpg)
3G W-CDMA Phone
37
- W-CDMA Wideband Code Division Multiple Access- CDMA2000- EVDO (Evolution-Data Optimized)
![Page 38: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/38.jpg)
4G Fast Data
38
- LTE (Long Term Evolution)- 4G LTE- LTE Advanced- 4G Voice call- Fall back to 3G for voice calling- Downlink @1000Mbps- Uplink @ 500Mbps
In 2011, Thailand's Truemove-H launched a pre-4G HSPA+ network with nationwide availability.
https://en.wikipedia.org/wiki/4G
5G ?????????
- 5 Gbps data rate
![Page 39: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/39.jpg)
THE FEATURE PHONE
GSMBasebandModem
Radio subsystemDigital Baseband
(GPRS)
uC
Rom ,Ram ,Display, Keypad,SIM
Microphone , Speaker
39
![Page 40: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/40.jpg)
THE SMART PHONE
GSMBasebandModem
Radio subsystemDigital Baseband
Rom ,Ram ,Display, Keypad,SIM
Microphone , Speaker
Application Processor
AT command
40
![Page 41: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/41.jpg)
THE SMART PHONE
41
![Page 42: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/42.jpg)
THE SMART PHONE
42
![Page 43: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/43.jpg)
Processor wars
MIPS ARM ATOM
43
![Page 44: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/44.jpg)
Instruction Set Architecture Wars
CISC vs RISC
44
![Page 45: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/45.jpg)
Instruction Set Architecture Wars
The first general-purpose CPU
45
Intel400419704bits Data width2250 Transistors46 Instructions740kHz
https://en.wikipedia.org/wiki/Intel_4004
![Page 46: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/46.jpg)
Instruction Set Architecture Wars
The first general-purpose CPU
46
Intel400419704bits Data width2250 Transistors46 Instructions740kHz
https://en.wikipedia.org/wiki/Intel_4004http://e4004.szyc.org/iset.html
![Page 47: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/47.jpg)
Instruction Set Architecture Wars
The first general-purpose CPU
47https://en.wikipedia.org/wiki/Intel_4004
CPU Memory
How to add data stored in memory
Read data
Execute add operation
Write data back
Slow and very difficult to program
![Page 48: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/48.jpg)
Instruction Set Architecture Wars
Intel8086
48https://en.wikipedia.org/wiki/Intel_8086
Intel8086197916 bits Data width29000 Transistors154 Instructions (mnemonic)5MHz – 10MHz
![Page 49: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/49.jpg)
Instruction Set Architecture Wars
Intel8086
49https://en.wikipedia.org/wiki/Intel_8086
Intel8086197916 bits Data width29000 Transistors154 Instructions (mnemonic)5MHz – 10MHz
The operation of ADD mnemonic
![Page 50: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/50.jpg)
Instruction Set Architecture Wars
Intel8086
50https://en.wikipedia.org/wiki/Intel_8086
The one instruction is doing many operation
The complex operation was done in a single instruction
Program is simple to writeFewer instruction = Program run faster
Complex Instruction Set Computer
![Page 51: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/51.jpg)
Instruction Set Architecture Wars
51
![Page 52: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/52.jpg)
Instruction Set Architecture Wars
52
- Process is too complex
- Expensive
- More energy requirement
- Not all instruction is used
![Page 53: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/53.jpg)
Instruction Set Architecture Wars
53
RISC Instruction Set ArchitectureReduced Instruction Set Computer
John L. Hennessy
MIPS (Microprocessor without Interlocked Pipelined Stages) Processors
1985
![Page 54: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/54.jpg)
Instruction Set Architecture Wars
54
PC in 80’s – 90’s
Assembly / C BASIC
![Page 55: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/55.jpg)
Instruction Set Architecture Wars
55
CISC RISC
Easy to program ( in assembly)Fast memory accessSmall code size
Low-costLow power consumptionSingle cycle instruction
CISC RISC
ExpensiveHigh power consumptionInstruction can take several cycles
Large code sizeRam BottleneckHard to program ( in assembly)
Pros
Cons
Who still program in Assembly ?
Smart compiler can overcome this problem!
![Page 56: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/56.jpg)
Instruction Set Architecture Wars
56
RISC Instruction Set Architecture
Acorn Computers Ltd.
Archimedes 400/1 series computerBBC Micro
Acorn RISC Machine
- The official Acorn RISC Machine project started in October 1983. - VLSI Technology as the silicon partner- The first samples of ARM silicon worked properly when first received and
tested on 26 April 1985
![Page 57: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/57.jpg)
Instruction Set Architecture Wars
57
Acorn RISC Machine
Advanced RISC Machine
Apple Newton was based on the ARM 610 RISC processor
![Page 58: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/58.jpg)
RISC CPU
58
![Page 59: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/59.jpg)
MIPS & ARM
MIPS
ARM
59
![Page 60: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/60.jpg)
MIPS & ARMMIPS
(Microprocessor without Interlocked Pipeline Stages)
ARM(Advanced RISC Machines)
Introduced 1981 Introduced 1985
John L. Hennessy at Stanford University ARM Holdings
Reduced Instruction Set Computer (RISC)
32 Registershard-wired-to-zero Register ($0)
16 RegistersProgram Counter as a GPR
Compare only bew< , > need special instruction to set flag
cmp with condition flags (x86-style)If then else style
Printer, Set top box, Router… Cell phone, Tablet
60
![Page 61: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/61.jpg)
ATOM
CISC, complex, expensive, need more energyX64, PC computable and it’s run Windows!
61
![Page 62: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/62.jpg)
GALAXY TAB
62
![Page 63: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/63.jpg)
GALAXY TAB
APBP
NANDFLASH R
FTr
ansc
eiv
er
63
![Page 64: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/64.jpg)
GALAXY TAB
64
![Page 65: Introduction to mobile devices - Dr. Paween Introduction smart phones.pdf2G GSM Phone GSM Baseband Modem DSP Radio subsystem uC Rom ,Ram ,Display, Keypad,SIM ... ST-Ericsson.... 17](https://reader030.vdocuments.site/reader030/viewer/2022040116/5e9b176b6275be7c657484b6/html5/thumbnails/65.jpg)
Conclusion-Smart phone
- 2 CPU (BP,AP)- 2 OS (Baseband RTOS, Application OS)
-Feature phone-Application run on Baseband processor-No Application operating system
-Generation-1G Analog-2G Digital-3G Faster Digital-4G Faster Digital without voice channel
65