Pocket PC – DSP Integrated System Gliwice February 13 th , 2009

Post on 03-Jan-2016

10 views 0 download

Tags:

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 Presentation

transcript

Pocket PC – DSPIntegrated System

GliwiceFebruary 13th, 2009

Concept Features Capabilities Flexibility Costs Design

Agenda

Low Level Development; Assembler, pure C++ High Level Development; WinAPI, MFC, .NETDSP PlatformWindows 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

Concept Features Capabilities Flexibility Costs Design

Agenda

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

Concept Features Capabilities Flexibility Costs Design

Agenda

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

Concept Features Capabilities Flexibility Costs Design

Agenda

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

Concept Features Capabilities Flexibility Costs Design

Agenda

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

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

Concept Features Capabilities Flexibility Costs Design

Agenda

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

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

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

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

Many thanks for your attention!

Iwona Machowska Iwona Machowska

Marketing & New Business ManagerTel. +48 600 375 376Email: iwona.machowska@codeconcept.pl

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