Tải bản đầy đủ (.ppt) (33 trang)

Cellular phones as embedded systems

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.66 MB, 33 trang )

Cellular Phones as
Embedded Systems
EEL 6935 - Embedded Systems
Dept. of Electrical and Computer Engineering
University of Florida

Liza Rodriguez
Aurelio Morales


Outline
• Introduction
• Today’s Cellular Phone
• Architecture Challenges for Wireless Access
• Memory, OS, and Power Challenges
• Conclusions

EEL 6935

Cellular Phones as Embedded Systems

2 of 33


Outline
• Introduction
• Today’s Cellular Phone
• Architecture Challenges for Wireless Access
• Memory, OS, and Power Challenges
• Conclusions


EEL 6935

Cellular Phones as Embedded Systems

3 of 33


Cellular Generations
o Analog Cellular Technology (1G)
 Early 1980’s
 NMT, AMPS (FDMA)
 Susceptible to noise and interference. No protection.

o Digital Mobile Communication (2G, 2.5G)





Early 1990’s
GSM (TDMA), IS-95 (CDMA), IS-136 (D-AMPS, TDMA), PDC (TDMA)
Data services: SMS
Digital encryption of conversations. Enhanced privacy.

o Wide Band Mobile Communication (3G, 3.5G)






Early 2000’s
EDGE (TDMA), CDMA 2000, UMTS (CDMA)
Data transfer rates >= 2 Mbit/s
Data & Voice convergence, Internet access.

o Broadband Mobile Communication (4G)
 LTE Advanced, IEEE 802.16 (WiMAX)
 Data transfer rates >= 100 Mbits/s
 Mobile IPTV, Wireless VoIP.
EEL 6935

Cellular Phones as Embedded Systems

4 of 33


Introduction (cont.)
Evolution of Radio Systems, Mobility, Data Rates

EEL 6935

Cellular Phones as Embedded Systems

5 of 33


Introduction (cont.)
Digital Convergence
• Convergence enables people to create, share and
consume digital content, using interoperable devices

• Cellular phones evolve from traditional cost-optimized
handhelds to multifunctional terminals
• Cellular phones: key platform for mobile convergence
applications (web browsing, video streaming, etc.)

EEL 6935

Cellular Phones as Embedded Systems

6 of 33


Agenda
• Introduction
• Today’s Cellular Phone
• Architecture Challenges for Wireless Access
• Memory, OS, and Power Challenges
• Conclusions

EEL 6935

Cellular Phones as Embedded Systems

7 of 33


Today’s Cellular Phone
• Extremely complex embedded system
• Functional blocks are custom-made for mobility
• Chips are either proprietary designs or based

on available chips.
• Miniaturization and functionality

EEL 6935

Cellular Phones as Embedded Systems

8 of 33


Block diagram of triple-band cellular phone

EEL 6935

Cellular Phones as Embedded Systems

9 of 33


Example: Blackberry Bold

EEL 6935

Cellular Phones as Embedded Systems

10 of 33


Example: Blackberry Bold


EEL 6935

Cellular Phones as Embedded Systems

11 of 33


Example: Blackberry Bold

EEL 6935

Cellular Phones as Embedded Systems

12 of 33


Example: Blackberry Bold

EEL 6935

Cellular Phones as Embedded Systems

13 of 33


Example: Nokia N95

EEL 6935

Cellular Phones as Embedded Systems


14 of 33


Example: Nokia N95

EEL 6935

Cellular Phones as Embedded Systems

15 of 33


Example: Nokia N95

EEL 6935

Cellular Phones as Embedded Systems

16 of 33


Example: Nokia N95

EEL 6935

Cellular Phones as Embedded Systems

17 of 33



Agenda
• Introduction
• Today’s Cellular Phone
• Architecture Challenges for Wireless Access
• Memory, OS, and Power Challenges
• Conclusions

EEL 6935

Cellular Phones as Embedded Systems

18 of 33


Development of Cellular phones
• Miniaturization
• Functionality

EEL 6935

Cellular Phones as Embedded Systems

19 of 33


Baseband and RF domains challenges
Challenge

Possible solution


New Challenges

Baseband ASICs are
limited in performance by
computational power, onchip communication and
clock distribution

Decentralized architectures:
small distributed controller
processors running at lower
frequencies

Management of processing
power resources

Baseband flexibility and
support for multiple radio
systems

Use configurable logic,
configurable processors, or
processor generators

Design methodology,
verification and testability

RF Cost and size of
BiCMOS chips


RF on digital CMOS
technology

Substrate-coupling effects,
device models

RF design portability

RF on digital CMOS
technology

New RF circuits and
architectures based on fast
sampling and time-discrete
signal processing needed

EEL 6935

Cellular Phones as Embedded Systems

20 of 33


RF challenges: Multiradio

o Wide variety of radio
systems
o Combination of systems at
reasonable cost and size
o Interference

o Miniaturization challenges
 Antennas
 Filters

EEL 6935

Cellular Phones as Embedded Systems

21 of 33


Outline
• Introduction
• Today’s Cellular Phone
• Architecture Challenges for Wireless Access
• Memory, OS, and Power Challenges
• Conclusions

EEL 6935

Cellular Phones as Embedded Systems

22 of 33


Memory Challenge
• Total memory requirement is increasing rapidly
• Mass Memories – interactive games, high
quality video
• Large memories are required to support data

downloading and local storage
• Supported by external memory cards: MMC or SD

• Small Memories – processing and small
applications
• Memory chips and their interconnections consume large
areas on PCBs and are accessed frequently
• New types of NVRAM may challenge memory chips to
provide smaller and more cost effective memory solutions
EEL 6935

Cellular Phones as Embedded Systems

23 of 33


NVRAM – Alternatives to Flash Memory
• Ferroelectric RAM (FeRAM)
• DRAM cell with ferroelectric dielectric in the storage capacitor
• Advantages: low power, faster reads and writes (single word vs. entire
block erase), greater number of write-erase cycles (1016 vs. 106)
• Disadvantages: lower storage density, higher cost

• Phase Change Memory
• Glass cells that become crystalline
or amorphous by cooling
• Advantages: faster reads and writes,
greater number of write-erase cycles
(108 vs. 106), longer hold times
• Disadvantages: temp sensitivity,

no pre-programming
EEL 6935

Cellular Phones as Embedded Systems

24 of 33


Application Platform
• Mobile internet – web browsing, video
calls and high bit rate streaming
• Java ME – provides flexible user
interfaces, built in network protocols,
multimedia support
• Fact: 2.1 Billion mobile phones use
Java platforms
• 3rd Party Mobile Applications – if
developed in Java, are portable
enough to run on almost all cell phones

EEL 6935

Cellular Phones as Embedded Systems

25 of 33


×