pocket pc – dsp integrated system gliwice february 13 th , 2009
DESCRIPTION
Pocket PC – DSP Integrated System Gliwice February 13 th , 2009. Agenda. Concept Features Capabilities Flexibility Costs Design. Low Level Development; Assembler, pure C++. High Level Development; WinAPI , MFC, .NET. DSP Platform. Windows Platform. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/1.jpg)
Pocket PC – DSPIntegrated System
GliwiceFebruary 13th, 2009
![Page 2: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/2.jpg)
Concept Features Capabilities Flexibility Costs Design
Agenda
![Page 3: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/3.jpg)
Low Level Development; Assembler, pure C++ High Level Development; WinAPI, MFC, .NETDSP PlatformWindows Platform
![Page 4: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/4.jpg)
![Page 5: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/5.jpg)
![Page 6: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/6.jpg)
Two independent subsystems: Pocket PC and DSP DSP performs only pure Data Processing related functionalities Other functionalities performed by Pocket PC Easy upgrade of each subsystem Independent Pocket PC and DSP vendors and models Modular build of DSP subsystem Only DSP requires real time operation
Widely supported generic Pocket PC – DSP interface
Common Power Supply module
![Page 7: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/7.jpg)
Concept Features Capabilities Flexibility Costs Design
Agenda
![Page 8: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/8.jpg)
Customizable graphic LCD Dual/parallel processing (Pocket PC + DSP) Keyboard – conventional or touch Bi-functional USB, RS232, IrDA, WiFi, BT
Future: WiMAX, UWB (Ultra Wideband), WUSB (Wireless USB)
Light portable unit In the box communication
No cables, plugs
![Page 9: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/9.jpg)
Concept Features Capabilities Flexibility Costs Design
Agenda
![Page 10: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/10.jpg)
Quick, low cost new technologies adoption Flexible, scalable DSP subsystem
Based on modular build
Direct in box real time Pocket PC – DSP interfacing
Fast and easy development Do most on WinCE high level
Compatibility with most customary databases Use ready GUI, databases, libraries, components Common power supply
![Page 11: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/11.jpg)
Concept Features Capabilities Flexibility Costs Design
Agenda
![Page 12: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/12.jpg)
Plug in extensions to Pocket PC boards (GSM, GPS) Integrate different products
Plug in modules to DSP board Change/upgrade functionality
Cost – adjust features to products LCD – pick your size Keyboard – pick your mode Memory – pick your size Communication – pick your technology
![Page 13: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/13.jpg)
Concept Features Capabilities Flexibility Costs Design
Agenda
![Page 14: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/14.jpg)
Flexible design to cost/market Product segregation/differentiation Market segmentation
Plug-in only what you need Fast time to market
Ready-made components High-level programming
Quick, low cost in field upgrade No compatibility maintenance
![Page 15: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/15.jpg)
Development Level
Resources
HIGH
HIGH
LOW
LOW
1
234
1234
1. Data Processing Low + High Level
2. User Interface3. Communication4. Databases
Pure DSP System Pocket PC/DSP System
![Page 16: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/16.jpg)
Concept Features Capabilities Flexibility Costs Design
Agenda
![Page 17: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/17.jpg)
System Design
SPI
![Page 18: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/18.jpg)
Pocket PC
Hardware WinCE compatible, OEM Pocket PC motherboard powered by Intel XScale processor Variety of comunication interfaces
Non-volatile data storage (Flash)
LCD, keyboard ready connectivity Full add-on devices customization
Software MS Windows Mobile 5.0 (or higher) with support for all add-on devices provided by Pocket PC motherboard vendors Development using MS Embedded Visual (.NET optional) Synchronization with PC through ActiveSync Variety of GUI/DB/Communication libraries
![Page 19: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/19.jpg)
Hardware Based upon Analog Devices Blackfin platform Modular build No need for LCD and keyboard
Firmware RTOS with hardware drivers Low-level, real-time data processing Internal Pocket PC-DSP communication driver Memory footprint optimization Remote boot from Pocket PC
DSP
![Page 20: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/20.jpg)
SPI (Serial Peripheral Interface) Supported by XScale and Blackfin processors Remote boot functionality for Blackfin High Speed Pocket PC –DSP data transfer
Versatile design of the internal Pocket PC-DSP interface driverPocket PC software and DSP firmware designed for easy incorporation of other interfaces
SPI - Internal Interfacing
![Page 21: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/21.jpg)
Common Power Supply Pocket PC board DSP board
Logical control by WinCE Status verification and displaying by WinCE Selective on/off of hardware modules
Power Supply
![Page 22: Pocket PC – DSP Integrated System Gliwice February 13 th , 2009](https://reader035.vdocuments.net/reader035/viewer/2022070400/568134c5550346895d9be93d/html5/thumbnails/22.jpg)
Many thanks for your attention!
Iwona Machowska Iwona Machowska
Marketing & New Business ManagerTel. +48 600 375 376Email: [email protected]
Ul. Toszecka 101/222Ul. Toszecka 101/22244-100 Gliwice, Poland44-100 Gliwice, Poland
Tel. 48 32 23 00 290Tel. 48 32 23 00 290www.codeconcept.plwww.codeconcept.pl