220 likes | 288 Views
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.
E N D
Pocket PC – DSP Integrated System Gliwice February 13th, 2009
Agenda • Concept • Features • Capabilities • Flexibility • Costs • Design
Low Level Development; Assembler, pure C++ High Level Development; WinAPI,MFC, .NET DSP Platform Windows Platform
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
Agenda • Concept • Features • Capabilities • Flexibility • Costs • Design
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
Agenda • Concept • Features • Capabilities • Flexibility • Costs • Design
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
Agenda • Concept • Features • Capabilities • Flexibility • Costs • Design
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
Agenda • Concept • Features • Capabilities • Flexibility • Costs • Design
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
Pure DSP System Pocket PC/DSP System LOW 2 3 4 • Data Processing Low + High Level • User Interface • Communication • Databases Resources 1 1 HIGH 2 3 4 HIGH LOW Development Level
Agenda • Concept • Features • Capabilities • Flexibility • Costs • Design
System Design SPI
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
DSP • 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
SPI - Internal Interfacing • 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 driver • Pocket PC software and DSP firmware designed for easy incorporation of other interfaces
Power Supply • Common Power Supply • Pocket PC board • DSP board • Logical control by WinCE • Status verification and displaying by WinCE • Selective on/off of hardware modules
Many thanks for your attention! Iwona Machowska Marketing & New Business ManagerTel. +48 600 375 376Email: iwona.machowska@codeconcept.pl Ul. Toszecka 101/22244-100 Gliwice, PolandTel. 48 32 23 00 290www.codeconcept.pl