logging in or signing up smart aSGuest125967 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 6 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: February 06, 2012 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript SmartPhone Thesis A Seminar : 1 SmartPhone Thesis A Seminar Ansye Linardi 2275781 Ashwin Srinivasan 2277896 Endry Luis Djaja 2287066 Lydian Wati Sutadji 2287131 Yvonne Lee 2277889 Supervisor: Peter Ho Smartphone Seminar Outline : 2 Smartphone Seminar Outline Smartphone Philosophy Smartphone Comparisons Smartphone System Design Microcontroller ARM Core Memory LCD Telephony Interface Connectivity to network and other devices Current Progress Schedule Smartphone Philosophy : 3 Smartphone Philosophy “is to integrate the telephone system with the processing power of a computer system and to be able to run various applications that optimise communication within the home or office.” Smartphone Philosophy (cont) : 4 Smartphone Philosophy (cont) Features included: LCD to email and web browsing Advanced call management (call waiting, caller id, hands-free) Digital answering machine Least call cost routing Connectivity (USB, Infra Red, Ethernet, Wireless) Existing “smartphone” products : 5 Existing “smartphone” products MulteLink Smartphone : 6 MulteLink Smartphone Product Description: Electronic telephone with WEB browsing and EMAIL capabilities. “Least cost call routing” whereby the phone looks up the call cost data for each of the call provider and adds the appropriate prefixes to make the cheapest possible international calls. Features: 56k Rockwell modem Hands free telephone, caller ID Backlit graphics LCD display Slide out keyboard USB port, and smart card interface. The Smile Phone & Web-i-Phone : 7 The Smile Phone & Web-i-Phone Comparisons of Smartphones : 8 Comparisons of Smartphones Group’s Vision of the Smartphone Requirements : 9 Group’s Vision of the Smartphone Requirements We propose to base our design on the multelink smartphone to improve its design allow use of least cost routing add more “smart” features The SmartPhone will act as a communication hub for home and office Project Scope : 10 Project Scope In this scope of our project we aim to provide a: “ Proof of concept” in building the hardware prototype and prove that such a SmartPhone is possible. The Smartphone Design : 11 The Smartphone Design What Microcontroller? LCD/Touch Screen Telephony Side Memory Keypad Handset Keyboard External Devices Power Mgmt Microcontrollers : 12 Microcontrollers Microcontroller Requirements : 13 Microcontroller Requirements Suitable microprocessor Provides in built support for various external interfaces e.g. USB, serial ports Built-in LCD controllers, SDRAM/FLASH support etc. Embedded debugging software Power management I.e. : SoC (System On Chip) Microprocessor Research : 14 Microprocessor Research What is ARM ? ARM (Advanced RISC Machines ) is the industry's leading provider of 16/32-bit embedded RISC microprocessors Why ARM? : 15 Why ARM? ARM based processor is faster than the current 68K chips. can run up to 200 MHz – enabling robust application such as wireless technologies to run on it Why choose ARM’s core? : 16 Why choose ARM’s core? Low power Low system cost Excellent code density Global multi-vendor sourcing Standardize architecture High performance Small CPU die size ARM Core Family Products : 17 ARM Core Family Products There are 5 product families of ARM processor cores: ARM7 Thumb Family ARM9 Thumb Family ARM9E Family ARM10E Family ARM11 Family SecurCore Family ARM Core Family Products (cont) : 18 ARM Core Family Products (cont) The 5 product families can be categorized into 3 system categories: 1. Embedded Real-time systems Cores 2. Open Platforms Cores 3. Secure Applications Cores ARM Core Family Products (contd) : 19 ARM Core Family Products (contd) ARM Core Family Products (contd) : 20 ARM Core Family Products (contd) Our group particularly interested in 2 arm cores from the selected arm-core table They are ARM920T and ARM922T ARM Core Selection Consideration Factors : 21 ARM Core Selection Consideration Factors Fast speed A member of Thumb technology family Have a cache (Instruction/Data) Have Memory Management Unit (MMU) Samples of application that may use this particular processor. The availability of the microcontroller products that contain these processors. Have embedded JTAG debug capability Considered ARM based Microcontrollers: : 22 Considered ARM based Microcontrollers: Sharp LH7A404 ARM922T Core Samsung S3C2410X ARM920T Core Motorola MC9328MX1 ARM920T Core >> “DragonBallMX1” << DragonBall MC9328MX1 : 23 DragonBall MC9328MX1 Memory Map Slide 24: 24 Liquid Crystal Display (LCD) : 25 Liquid Crystal Display (LCD) LCD requirements for Smartphone : 26 LCD requirements for Smartphone 1. Viewing purposes/coloured display Email and web browsing Applications Display cheapest call costs and bills 2. Touch Panel Interface Alternative to a “mouse” Dial without keypad Overview of LCD Technology : 27 Overview of LCD Technology LCD Models Considered: : 28 LCD Models Considered: 1. Sharp TFT LCD touchscreen: Model: “LQ05703DC02” 320x240 QVGA cost: US$455.05 2. Hitachi LCD touchscreen: Model: “SP10Q003-T” 320X240 STN Colour graphic display cost: AU$261.75 Direct interface from “DragonBall MX1” Not Chosen: Too expensive and hard to get. Chosen: Much cheaper than Sharp and availability from many distributors. Reason: Need only an inexpensive LCD as our group intends to use it for proof of design and it interfaces with our microprocessor Telephone and Modem System : 29 Telephone and Modem System POTS/Modem Requirements: : 30 POTS/Modem Requirements: Make phone call Modem / Fax Caller Id, Call Waiting Answering machine Billing detection / Call Duration Video Conference (Optional) Downloadable Ring Tone (Optional) To comply with Australian standards Fulfil telephone safety requirement Pots (Plain Old Telephone Service)Basic Design : 31 Pots (Plain Old Telephone Service)Basic Design MicroPhone Speaker Duplex Coil Hook Switch Keypad and tone generator Ringer Line Interface Wall Tip Ring Modem, Fax and Caller Id : 32 Modem, Fax and Caller Id Modem is a peripheral device which enables transmitting digital data through telephone line. Modulation Demodulation Telephone Line Analog Signal Digital Signal Analog Signal Digital Signal Modem, Fax and Caller Id (cont) : 33 Modem, Fax and Caller Id (cont) Fax Machine Mechanism Optical Scanning Signal Encoding Modulation Signal Transmission Demodulation Decoding Copy Making Modem, Fax and Caller Id (cont) : 34 Modem, Fax and Caller Id (cont) Caller Id is the identification of the originating subscriber line. Two types of Caller Id Caller Id Type I Caller Id Type II Modem, Fax and Caller Id (cont) : 35 Modem, Fax and Caller Id (cont) Caller Id mechanism: Caller Id Information received as analog signal Modem Decodes the analog signal into standard 8 bit ASCII character Caller Id Information is displayed on the LCD Telephone Safety Requirement : 36 Telephone Safety Requirement Telephone regulations require high voltage barrier between telephone line side (high voltage)and digital device side(low voltage) Three kinds of implementation Transformer Optical Isolation DAA ( Direct Access Arrangement )technology DAA Technology : 37 DAA Technology Philosophy Use of a high voltage capacitor to isolate low voltage section from the high voltage section Basic Design of DAA technology DAA Technology (cont) : 38 DAA Technology (cont) Why using DAA ? Isolation barrier used is lighter, smaller, cheaper and has better densities compare to transformer Can fulfill wide variety of telephone application such as FAX, Modem, Caller Id, etc Provides Programmable line interface to meet global line requirements Pots/Modem Implementation : 39 Pots/Modem Implementation Two types of Implementation Discrete components Modem Chipset In this project Modem chipset is used to implement Pots/Modem section due to simplicity reason Modem Chipset : 40 Modem Chipset Points of consideration Availability Features supported Meet Australia telephone regulations and standards Price Compatible with microprocessor Dragon Ball (MX9328MX1) Modem Chipset (cont) : 41 Modem Chipset (cont) Modem Chipset Considered SmartV.XX Modem chipset (Conexant) CX81801 Modem Chip SmartDAA Integrated DAA chip Voice Codec chip (optional) ISOmodem Chipset (Silicon laboratories) Si24XX Modem Chipset Si3015 Integrated DAA chip Modem Chipset (cont) : 42 Modem Chipset (cont) Connectivity and External Devices : 43 Connectivity and External Devices Connectivity Options : 44 Connectivity Options Need to allow connectivity for external I/O devices such as keyboards, printers, scanners etc Also need to allow for network/LAN connectivity Trade-off between flexibility and complexity/price External I/O Devices : 45 External I/O Devices USB ports – almost all types of I/O devices nowadays connect via the USB port(eg-printers, keyboards etc) Standard serial port – Unlikely to be used, but is there if necessary External I/O Devices (cont) : 46 External I/O Devices (cont) Infrared interface – Convenient for wireless keyboards and mice Our design will probably directly support a PS/2 keyboard interface through the use of an AVR chip Network Connectivity : 47 Network Connectivity Main requirements are flexibility and high bandwidth (>56kbps) Standard 10/100BaseT ethernet/LAN interface PCMCIA interface for wireless LAN Network Connectivity (cont) : 48 Network Connectivity (cont) Fallback option of external modems/routers/hubs that can be connected via the ethernet or USB ports Considered built-in ADSL modem but this doesn’t seem feasible Connectivity Design Challenges : 49 Connectivity Design Challenges Ideally would like to directly support as many network and I/O devices/options as possible External devices such as cable/ADSL modems take up physical desk space Connectivity Design Challenges (cont) : 50 Connectivity Design Challenges (cont) Writing/porting device drivers for external devices is also a problem However, for cost and complexity reasons, convenient features like in built ADSL are not going to be supported Functional Diagram : 51 Functional Diagram Slide 52: 52 Project Progress : 53 Project Progress Original Schedule: : 54 Original Schedule: Current Status : 55 Current Status High-level overview of progress against schedule On-track in finding most of the hardware requirements Behind in deciding POTS design Hence, unable to begin protel design Unexpected delays – POTS/ADSL decision Plan for Thesis B: : 56 Plan for Thesis B: What we expect to accomplish in Thesis B: A working hardware prototype Proof of Design using simple software routines A scope for further research after our work, a legacy to continue building OS and further enhancements etc. Question Time: : 57 Question Time: Any Questions? You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
smart aSGuest125967 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 6 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: February 06, 2012 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript SmartPhone Thesis A Seminar : 1 SmartPhone Thesis A Seminar Ansye Linardi 2275781 Ashwin Srinivasan 2277896 Endry Luis Djaja 2287066 Lydian Wati Sutadji 2287131 Yvonne Lee 2277889 Supervisor: Peter Ho Smartphone Seminar Outline : 2 Smartphone Seminar Outline Smartphone Philosophy Smartphone Comparisons Smartphone System Design Microcontroller ARM Core Memory LCD Telephony Interface Connectivity to network and other devices Current Progress Schedule Smartphone Philosophy : 3 Smartphone Philosophy “is to integrate the telephone system with the processing power of a computer system and to be able to run various applications that optimise communication within the home or office.” Smartphone Philosophy (cont) : 4 Smartphone Philosophy (cont) Features included: LCD to email and web browsing Advanced call management (call waiting, caller id, hands-free) Digital answering machine Least call cost routing Connectivity (USB, Infra Red, Ethernet, Wireless) Existing “smartphone” products : 5 Existing “smartphone” products MulteLink Smartphone : 6 MulteLink Smartphone Product Description: Electronic telephone with WEB browsing and EMAIL capabilities. “Least cost call routing” whereby the phone looks up the call cost data for each of the call provider and adds the appropriate prefixes to make the cheapest possible international calls. Features: 56k Rockwell modem Hands free telephone, caller ID Backlit graphics LCD display Slide out keyboard USB port, and smart card interface. The Smile Phone & Web-i-Phone : 7 The Smile Phone & Web-i-Phone Comparisons of Smartphones : 8 Comparisons of Smartphones Group’s Vision of the Smartphone Requirements : 9 Group’s Vision of the Smartphone Requirements We propose to base our design on the multelink smartphone to improve its design allow use of least cost routing add more “smart” features The SmartPhone will act as a communication hub for home and office Project Scope : 10 Project Scope In this scope of our project we aim to provide a: “ Proof of concept” in building the hardware prototype and prove that such a SmartPhone is possible. The Smartphone Design : 11 The Smartphone Design What Microcontroller? LCD/Touch Screen Telephony Side Memory Keypad Handset Keyboard External Devices Power Mgmt Microcontrollers : 12 Microcontrollers Microcontroller Requirements : 13 Microcontroller Requirements Suitable microprocessor Provides in built support for various external interfaces e.g. USB, serial ports Built-in LCD controllers, SDRAM/FLASH support etc. Embedded debugging software Power management I.e. : SoC (System On Chip) Microprocessor Research : 14 Microprocessor Research What is ARM ? ARM (Advanced RISC Machines ) is the industry's leading provider of 16/32-bit embedded RISC microprocessors Why ARM? : 15 Why ARM? ARM based processor is faster than the current 68K chips. can run up to 200 MHz – enabling robust application such as wireless technologies to run on it Why choose ARM’s core? : 16 Why choose ARM’s core? Low power Low system cost Excellent code density Global multi-vendor sourcing Standardize architecture High performance Small CPU die size ARM Core Family Products : 17 ARM Core Family Products There are 5 product families of ARM processor cores: ARM7 Thumb Family ARM9 Thumb Family ARM9E Family ARM10E Family ARM11 Family SecurCore Family ARM Core Family Products (cont) : 18 ARM Core Family Products (cont) The 5 product families can be categorized into 3 system categories: 1. Embedded Real-time systems Cores 2. Open Platforms Cores 3. Secure Applications Cores ARM Core Family Products (contd) : 19 ARM Core Family Products (contd) ARM Core Family Products (contd) : 20 ARM Core Family Products (contd) Our group particularly interested in 2 arm cores from the selected arm-core table They are ARM920T and ARM922T ARM Core Selection Consideration Factors : 21 ARM Core Selection Consideration Factors Fast speed A member of Thumb technology family Have a cache (Instruction/Data) Have Memory Management Unit (MMU) Samples of application that may use this particular processor. The availability of the microcontroller products that contain these processors. Have embedded JTAG debug capability Considered ARM based Microcontrollers: : 22 Considered ARM based Microcontrollers: Sharp LH7A404 ARM922T Core Samsung S3C2410X ARM920T Core Motorola MC9328MX1 ARM920T Core >> “DragonBallMX1” << DragonBall MC9328MX1 : 23 DragonBall MC9328MX1 Memory Map Slide 24: 24 Liquid Crystal Display (LCD) : 25 Liquid Crystal Display (LCD) LCD requirements for Smartphone : 26 LCD requirements for Smartphone 1. Viewing purposes/coloured display Email and web browsing Applications Display cheapest call costs and bills 2. Touch Panel Interface Alternative to a “mouse” Dial without keypad Overview of LCD Technology : 27 Overview of LCD Technology LCD Models Considered: : 28 LCD Models Considered: 1. Sharp TFT LCD touchscreen: Model: “LQ05703DC02” 320x240 QVGA cost: US$455.05 2. Hitachi LCD touchscreen: Model: “SP10Q003-T” 320X240 STN Colour graphic display cost: AU$261.75 Direct interface from “DragonBall MX1” Not Chosen: Too expensive and hard to get. Chosen: Much cheaper than Sharp and availability from many distributors. Reason: Need only an inexpensive LCD as our group intends to use it for proof of design and it interfaces with our microprocessor Telephone and Modem System : 29 Telephone and Modem System POTS/Modem Requirements: : 30 POTS/Modem Requirements: Make phone call Modem / Fax Caller Id, Call Waiting Answering machine Billing detection / Call Duration Video Conference (Optional) Downloadable Ring Tone (Optional) To comply with Australian standards Fulfil telephone safety requirement Pots (Plain Old Telephone Service)Basic Design : 31 Pots (Plain Old Telephone Service)Basic Design MicroPhone Speaker Duplex Coil Hook Switch Keypad and tone generator Ringer Line Interface Wall Tip Ring Modem, Fax and Caller Id : 32 Modem, Fax and Caller Id Modem is a peripheral device which enables transmitting digital data through telephone line. Modulation Demodulation Telephone Line Analog Signal Digital Signal Analog Signal Digital Signal Modem, Fax and Caller Id (cont) : 33 Modem, Fax and Caller Id (cont) Fax Machine Mechanism Optical Scanning Signal Encoding Modulation Signal Transmission Demodulation Decoding Copy Making Modem, Fax and Caller Id (cont) : 34 Modem, Fax and Caller Id (cont) Caller Id is the identification of the originating subscriber line. Two types of Caller Id Caller Id Type I Caller Id Type II Modem, Fax and Caller Id (cont) : 35 Modem, Fax and Caller Id (cont) Caller Id mechanism: Caller Id Information received as analog signal Modem Decodes the analog signal into standard 8 bit ASCII character Caller Id Information is displayed on the LCD Telephone Safety Requirement : 36 Telephone Safety Requirement Telephone regulations require high voltage barrier between telephone line side (high voltage)and digital device side(low voltage) Three kinds of implementation Transformer Optical Isolation DAA ( Direct Access Arrangement )technology DAA Technology : 37 DAA Technology Philosophy Use of a high voltage capacitor to isolate low voltage section from the high voltage section Basic Design of DAA technology DAA Technology (cont) : 38 DAA Technology (cont) Why using DAA ? Isolation barrier used is lighter, smaller, cheaper and has better densities compare to transformer Can fulfill wide variety of telephone application such as FAX, Modem, Caller Id, etc Provides Programmable line interface to meet global line requirements Pots/Modem Implementation : 39 Pots/Modem Implementation Two types of Implementation Discrete components Modem Chipset In this project Modem chipset is used to implement Pots/Modem section due to simplicity reason Modem Chipset : 40 Modem Chipset Points of consideration Availability Features supported Meet Australia telephone regulations and standards Price Compatible with microprocessor Dragon Ball (MX9328MX1) Modem Chipset (cont) : 41 Modem Chipset (cont) Modem Chipset Considered SmartV.XX Modem chipset (Conexant) CX81801 Modem Chip SmartDAA Integrated DAA chip Voice Codec chip (optional) ISOmodem Chipset (Silicon laboratories) Si24XX Modem Chipset Si3015 Integrated DAA chip Modem Chipset (cont) : 42 Modem Chipset (cont) Connectivity and External Devices : 43 Connectivity and External Devices Connectivity Options : 44 Connectivity Options Need to allow connectivity for external I/O devices such as keyboards, printers, scanners etc Also need to allow for network/LAN connectivity Trade-off between flexibility and complexity/price External I/O Devices : 45 External I/O Devices USB ports – almost all types of I/O devices nowadays connect via the USB port(eg-printers, keyboards etc) Standard serial port – Unlikely to be used, but is there if necessary External I/O Devices (cont) : 46 External I/O Devices (cont) Infrared interface – Convenient for wireless keyboards and mice Our design will probably directly support a PS/2 keyboard interface through the use of an AVR chip Network Connectivity : 47 Network Connectivity Main requirements are flexibility and high bandwidth (>56kbps) Standard 10/100BaseT ethernet/LAN interface PCMCIA interface for wireless LAN Network Connectivity (cont) : 48 Network Connectivity (cont) Fallback option of external modems/routers/hubs that can be connected via the ethernet or USB ports Considered built-in ADSL modem but this doesn’t seem feasible Connectivity Design Challenges : 49 Connectivity Design Challenges Ideally would like to directly support as many network and I/O devices/options as possible External devices such as cable/ADSL modems take up physical desk space Connectivity Design Challenges (cont) : 50 Connectivity Design Challenges (cont) Writing/porting device drivers for external devices is also a problem However, for cost and complexity reasons, convenient features like in built ADSL are not going to be supported Functional Diagram : 51 Functional Diagram Slide 52: 52 Project Progress : 53 Project Progress Original Schedule: : 54 Original Schedule: Current Status : 55 Current Status High-level overview of progress against schedule On-track in finding most of the hardware requirements Behind in deciding POTS design Hence, unable to begin protel design Unexpected delays – POTS/ADSL decision Plan for Thesis B: : 56 Plan for Thesis B: What we expect to accomplish in Thesis B: A working hardware prototype Proof of Design using simple software routines A scope for further research after our work, a legacy to continue building OS and further enhancements etc. Question Time: : 57 Question Time: Any Questions?