1. Trang chủ
  2. » Mẫu Slide

Cellular phones as embedded systems

33 193 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

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 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 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 >= 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 of 33 Introduction (cont.) Evolution of Radio Systems, Mobility, Data Rates EEL 6935 Cellular Phones as Embedded Systems 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 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 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 of 33 Block diagram of triple-band cellular phone EEL 6935 Cellular Phones as Embedded Systems of 33 Example: Blackberry Bold EEL 6935 Cellular Phones as Embedded Systems 10 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 Java – Hardware or Software? • Hardware – an additional small processor dedicated for running Java • Improves performance, minimizes memory requirements • Software becomes dependent on inflexible hardware implementation • Software – Java is run on baseband processor • Virtual machine – Java commands are interpreted as equivalent microprocessor commands slow! • Just In Time – compiler that would translate Java classes into processor instructions - fast! EEL 6935 Cellular Phones as Embedded Systems 26 of 33 Power Challenge • Recent evolution of communication and application functions have substantially increased power consumption • Constant annual growth of 10% in battery capacity has enabled battery volume shrinkage while having mAh level constant • However, when 3G or WLAN communication is run simultaneously with multimedia applications, power consumption must be reduced EEL 6935 Cellular Phones as Embedded Systems 27 of 33 Power consumption and Battery Capacity EEL 6935 Cellular Phones as Embedded Systems 28 of 33 Solutions to Power Gap • 10% increase in battery capacity will continue forever • Reduce power hungry components: • Antennas – Bluetooth, Wi-Fi, RF • Digital displays • Dynamic voltage and frequency scaling (DVFS) • Reconfigurable RF components to reduce the number of ICs EEL 6935 Cellular Phones as Embedded Systems 29 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 30 of 33 Conclusions • Cellular phones have come a long way from analog communication devices to digital mobile computers • Today, a cellular phone is a paradigm of an embedded system having highly optimized cost, size, efficiency and performance • Challenges in RF circuits, implementation architecture, memory, and power consumption are still affecting the development and growth of mobile devices • New technologies such as decentralized architectures, reconfigurable circuits, advanced memories, and low power designs will help overcome challenges EEL 6935 Cellular Phones as Embedded Systems 31 of 33 References • http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1332581 • http://en.wikipedia.org/wiki/Mobile_phone • http://www.portioresearch.com/resources.html • http://www.phonewreck.com/wiki/index.php?title=BlackBerry_Bold • http://www.phonewreck.com/wiki/index.php?title=Nokia_N95 EEL 6935 Cellular Phones as Embedded Systems 32 of 33 Questions? EEL 6935 Cellular Phones as Embedded Systems 33 of 33 [...]... 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. .. 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. .. 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... battery capacity has enabled battery volume shrinkage while having mAh level constant • However, when 3G or WLAN communication is run simultaneously with multimedia applications, power consumption must be reduced EEL 6935 Cellular Phones as Embedded Systems 27 of 33 Power consumption and Battery Capacity EEL 6935 Cellular Phones as Embedded Systems 28 of 33 Solutions to Power Gap • 10% increase in battery... • Antennas – Bluetooth, Wi-Fi, RF • Digital displays • Dynamic voltage and frequency scaling (DVFS) • Reconfigurable RF components to reduce the number of ICs EEL 6935 Cellular Phones as Embedded Systems 29 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. .. 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. .. – Java is run on baseband processor • Virtual machine – Java commands are interpreted as equivalent microprocessor commands slow! • Just In Time – compiler that would translate Java classes into processor instructions - fast! EEL 6935 Cellular Phones as Embedded Systems 26 of 33 Power Challenge • Recent evolution of communication and application functions have substantially increased power consumption... http://www.portioresearch.com/resources.html • http://www.phonewreck.com/wiki/index.php?title=BlackBerry_Bold • http://www.phonewreck.com/wiki/index.php?title=Nokia_N95 EEL 6935 Cellular Phones as Embedded Systems 32 of 33 Questions? EEL 6935 Cellular Phones as Embedded Systems 33 of 33 ... 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... • 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 ... 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. .. 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... Phones as Embedded Systems 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:

Ngày đăng: 05/12/2016, 17:16

Xem thêm: Cellular phones as embedded systems