copyright © 2005, intel corporation. all rights reserved

35
Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice. *Other names and brands may be claimed as the property of others. Intel® Compiler / Debugger Intel® Compiler / Debugger Tools 2.0 for Intel XScale® Tools 2.0 for Intel XScale® Microarchitecture Microarchitecture July 2005 July 2005

Upload: flashdomain

Post on 16-May-2015

933 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: Copyright © 2005, Intel Corporation. All rights reserved

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® Compiler / Debugger Tools 2.0 Intel® Compiler / Debugger Tools 2.0 for Intel XScale® Microarchitecturefor Intel XScale® Microarchitecture

July 2005July 2005

Page 2: Copyright © 2005, Intel Corporation. All rights reserved

2

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

AgendaAgenda Why use Intel® Software Development Products?Why use Intel® Software Development Products? Intel® Compiler / Debugger OverviewIntel® Compiler / Debugger Overview What’s new with Intel Software Development Products 2.0?What’s new with Intel Software Development Products 2.0? New Product NamesNew Product Names Intel® C++ Software Development Tool SuiteIntel® C++ Software Development Tool Suite

– OverviewOverview– Compiler Features & BenefitsCompiler Features & Benefits– Debugger Features & BenefitsDebugger Features & Benefits– Availability & Packaging, PricingAvailability & Packaging, Pricing– ScreenshotsScreenshots– Performance & TestimonialsPerformance & Testimonials

Intel® C++ Compiler for Windows* CEIntel® C++ Compiler for Windows* CE– OverviewOverview– Compiler Features & BenefitsCompiler Features & Benefits– Debugging Extensions Features & BenefitsDebugging Extensions Features & Benefits– Availability & Packaging, PricingAvailability & Packaging, Pricing– ScreenshotsScreenshots– Performance & TestimonialsPerformance & Testimonials

SummarySummary

Page 3: Copyright © 2005, Intel Corporation. All rights reserved

3

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Why use IntelWhy use Intel®® Software Software Development Products?Development Products? Industry leading Industry leading performanceperformance Software Development EnvironmentSoftware Development Environment compatibility compatibility

– Reduces the cost of development and deploymentReduces the cost of development and deployment

Excellent customer Excellent customer supportsupport IncreasedIncreased productivity productivity

– Find issues faster with efficient debugging and analysis toolsFind issues faster with efficient debugging and analysis tools

Technology Technology alignmentalignment– Latest Intel XScale® Microarchitecture (Intel® Personal Internet Client Latest Intel XScale® Microarchitecture (Intel® Personal Internet Client

Architecture – Intel® PCA) based processor supportArchitecture – Intel® PCA) based processor support– Next generation Intel processor support for early adopters (under CNDA)Next generation Intel processor support for early adopters (under CNDA)– Multiple target OS supportMultiple target OS support

Because Intel® PCA processors run best with Intel’s tailor-made

Compilers & Debuggers

Because Intel® PCA processors run best with Intel’s tailor-made

Compilers & Debuggers

Page 4: Copyright © 2005, Intel Corporation. All rights reserved

4

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® Compiler / Debugger OverviewIntel® Compiler / Debugger OverviewIntel® C++ Software Development Tool Suite 2.0For Intel XScale® Microarchitecture, Professional For Symbian OS*, Palm OS*, Nucleus* OS, Linux* (debugger only)

and OS independent system software development OEM solution

Intel® C++ Compiler 2.0For Windows* CE, Professional & Standard For Windows* CE, Windows Mobile* Software

based development OEM and ISV solution

Intel Silicon Support Intel® PXA25x, 26x, 27x, 800F processors Intel® Wireless MMX™ and MMX™ 2 technology

Complete software tools solution from one vendor Compiler Systems Various Debuggers

Intel® Premier Support (Intel and through distribution channels)

Page 5: Copyright © 2005, Intel Corporation. All rights reserved

5

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

What’s New in 2.0?What’s New in 2.0?Intel® C++ Software Development Tool Suite 2.0For Intel XScale® Microarchitecture, Professional

Full Compiler & Debugger support for Symbian OS* v9 EABI compliant compiler Significantly improved compiler performance

– …over previous Intel release v1.2– …over leading Compiler Systems in the market

Intel® C++ Compiler 2.0For Windows* CE, Professional & Standard

Compiler & Debugging Extensions support for Microsoft Windows* CE 5.0 and Windows Mobile* Software 5.0

Plugs into Visual Studio* 5.0 Full integration into Microsoft Windows Mobile Software Kits Significantly improved compiler performance

– …over previous Intel release v1.2– …over leading Compiler Systems in the market

Page 6: Copyright © 2005, Intel Corporation. All rights reserved

6

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

New Product NamesNew Product NamesWith the launch of v2.0 which replaces v1.2, we introduce new product names:

Tool Suite– OLD:

Intel® C++ Software Development Tool SuiteFor Symbian OS*, Palm OS*, Nucleus* OS, and OS independent systems

– NEW with v2.0:Intel® C++ Software Development Tool SuiteFor Intel XScale® Microarchitecture, Professional

Compiler for Windows CE– OLD:

Intel® C++ CompilerFor Platform Builder for Windows* CE. NET

– NEW with v2.0:Intel® C++ CompilerFor Windows* CE, Professional

– OLD:Intel® C++ CompilerFor eMbedded Visual C++*

– NEW with v2.0:Intel® C++ CompilerFor Windows* CE, Standard

Page 7: Copyright © 2005, Intel Corporation. All rights reserved

7

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® C++ Software DevelopmentIntel® C++ Software DevelopmentTool Suite 2.0Tool Suite 2.0For Intel XScale® Microarchitecture, ProfessionalFor Intel XScale® Microarchitecture, Professional

Page 8: Copyright © 2005, Intel Corporation. All rights reserved

8

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® C++ Software Development Tool Suite 2.0Intel® C++ Software Development Tool Suite 2.0For Intel XScale® Microarchitecture, ProfessionalFor Intel XScale® Microarchitecture, ProfessionalOverviewOverview

Intel XScale® Microarchitecture

Intel® C++ Compiler

Intel® AssemblerIntel® Linker

Libraries, Utilities

Intel®XDB

SimulatorDebugger

Intel®XDB

JTAGDebugger

Intel®XDB

ApplicationDebugger

Intel® XDBOS awarenessplug-ins, etc.

Symbian OS*

Linux OS*

Palm OS*

Nucleus* OS

Featureplug-ins

Support for CodeWarrior* IDE

DescriptionDescription CoCompilation mpilation system & set of system & set of

DebuggersDebuggers

Plugs intoPlugs intoCodeWarrior* 5.x IDECodeWarrior* 5.x IDE

Tool Suite covers multiple Tool Suite covers multiple target OS used in handheld target OS used in handheld space, and OS independent space, and OS independent system software developmentsystem software development

Suited for first tests, board-Suited for first tests, board-bring up andbring up andOS based S/W developmentOS based S/W development

Ideal tool for OEM/ODMs Ideal tool for OEM/ODMs creating devices, system and creating devices, system and application softwareapplication software

Page 9: Copyright © 2005, Intel Corporation. All rights reserved

9

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® C++ Software Development Tools Suite 2.0Intel® C++ Software Development Tools Suite 2.0For Intel Xscale® Microarchitecture, ProfessionalFor Intel Xscale® Microarchitecture, ProfessionalCompiler Features & BenefitsCompiler Features & Benefits

Compiler FeaturesCompiler Features BenefitsBenefits

Full Intel XScale® Microarchitecture support

Full utilization of the Intel XScale® Microarchitecture (Intel® Personal Internet Client Architecture – Intel® PCA processors) to create highly optimized system and application software

Enables better performance which can extend battery life time.

Full Intel Wireless MMX™ and MMX™ 2 Technology Support

The new Intel Wireless MMX instructions are supported by three levels:-Vectorization Optimization Switch-Intrinsic Function Support-Assembler Instruction SupportEnable an additional performance benefit on multimedia applications by using Intel Wireless MMX technology.

Floating Point Emulation Libaries

High Performance floating point emulation libraries allow floating point usage without floating point processor.

EABI Compliance An EABI compliant compiler system allows interoperability with other compiler systems including ARM and GNU.Build performance critical system or application code with the Intel Compiler and link them together with already existing binaries made with other EABI compliant compilers

Symbian OS* support New Intel Compiler support for Symbian OS* v8.1b (EABI), v9.0, v9.1. Create high performing system or application code for Symbian OS based phones using Intel XScale technology

Intel Wireless MMXtechnology

Page 10: Copyright © 2005, Intel Corporation. All rights reserved

10

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® C++ Software Development Tools Suite 2.0Intel® C++ Software Development Tools Suite 2.0For Intel XScale® Microarchitecture, ProfessionalFor Intel XScale® Microarchitecture, ProfessionalDebugger Features & BenefitsDebugger Features & Benefits

Debugger FeaturesDebugger Features BenefitsBenefits

Full Intel XScale® Microarchitecture support

Provides an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) processor programming. Supports all Intel XScale® technology features, including Intel® Wireless MMX™ / MMX™ 2 technology.

Easy and fully documented access to all processor registers and peripherals saves development time dramatically

Execution Trace Support Enhances understanding of the flow of an executed program.

Display the execution trace for system and application debugging for more effective debug cycles

Full OS awareness All debugger variants (simulator, JTAG, application debug solution) are able to load OS awareness plug-ins for Symbian OS*, Palm OS*, Nucleus* OS, and Linux* based debugging

Full understanding of the system behavior at all times. Display all relevant kernel information

FLASH memory support As part of the software development cycle, Intel® XDB JTAG Debugger capabilities with the appropriate JTAG hardware interface provide full FLASH memory support to download and burn images into target-device FLASH memory.

No extra FLASH software tools required.

Page 11: Copyright © 2005, Intel Corporation. All rights reserved

11

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

ProductProduct Intel® C++ Software Development Tool Suite 2.0For Intel XScale® Microarchitecture, Professional

PurposePurpose For OS independent & multiple target OS system & application S/W development

VersionVersion V2.0

Targeted customersTargeted customers OEMs, key ISVs

OS supportOS support Symbian OS* v8.1b (EABI), v9.0, v9.1

Palm OS* v5.x

Nucleus* OS v1.14

Linux* (kernel 2.4, 2.6)(debugging only – no compiler support)

Processor SupportProcessor Support Intel® PXA25x, PXA26x, PXA27x processor family

Intel® PXA800F processor

Intel® Wireless MMX™ 2 technology

IDE SupportIDE Support CodeWarrior* 5.x

PricingPricing Visit: www.intel.com/cd/software/products/asmo-na/eng/compilers/219941.htm

Channel & SupportChannel & Support EPI www.epitools.com

Sophia www.sophia.com

Intel www.intel.com/cd/software/products/asmo-na/eng/compilers/219756.htm

AvailabilityAvailability Since July 19th, 2005

Tools Availability Tools Availability v2.0v2.0

Page 12: Copyright © 2005, Intel Corporation. All rights reserved

12

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® XDB Debugger – GUIIntel® XDB Debugger – GUIDifferent debuggers – one GUI.Full transparency of the whole system architecture while debugging saves development time and bug-fixing

Page 13: Copyright © 2005, Intel Corporation. All rights reserved

13

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® XDB Debugger – OS AwarenessIntel® XDB Debugger – OS AwarenessIntel® XDB Debugger is able to load OS awareness plug-ins for Symbian OS*, Palm OS*, Nucleus*OS, and Linux* based debuggingFull understanding of the system behavior at all times. Display all relevant kernel information

Page 14: Copyright © 2005, Intel Corporation. All rights reserved

14

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® XDB Debugger – Execution Trace SupportIntel® XDB Debugger – Execution Trace SupportEnhances understanding of the flow of an executed program.Display the execution trace for system and application debugging for more effective debug cycles

C/C++ view

Mixed Mode Assembler and C/C++ view

Page 15: Copyright © 2005, Intel Corporation. All rights reserved

15

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® XDB Debugger – Bitfield EditorIntel® XDB Debugger – Bitfield EditorProvides an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) programming. Supports all processor features, including Intel® Wireless MMX™ / MMX™ 2 technology.Easy and fully documented access to all processor registers and peripherals saves development time dramatically

Functionality of eachflag will be described

Complete descriptionof the actual register

Page 16: Copyright © 2005, Intel Corporation. All rights reserved

16

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® XDB Debugger – Flash Memory SupportIntel® XDB Debugger – Flash Memory SupportIntel® XDB JTAG Debugger provide full FLASH memory support to download and burn images into target-device FLASH memory.No extra FLASH software tools required.

Page 17: Copyright © 2005, Intel Corporation. All rights reserved

17

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

PerformancePerformance Internal benchmarks based on functions fromInternal benchmarks based on functions from

– AutomotiveAutomotive– ConsumerConsumer– NetworkingNetworking– OfficeOffice– TelecomTelecom

Bare metal tests (no OS involved)Bare metal tests (no OS involved) Compiler benchmarks based on standard/comparable Compiler benchmarks based on standard/comparable

optimization switchesoptimization switches Performance gain:Performance gain:

Intel C++ Software Development Tool Suite 2.0Intel C++ Software Development Tool Suite 2.0vs. market leading toolsvs. market leading tools– up to 25% up to 25% (32bit ARM mode)(32bit ARM mode)

– up to 40% up to 40% (16bit Thumb mode)(16bit Thumb mode)

Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, reference www.intel.com/software/products products, reference www.intel.com/software/products or call (U.S.) 1-800-628-8686 or 1-916-356-3104or call (U.S.) 1-800-628-8686 or 1-916-356-3104

Page 18: Copyright © 2005, Intel Corporation. All rights reserved

18

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Customer TestimonialsCustomer Testimonials "We're excited to announce that we have successfully optimized our application software as "We're excited to announce that we have successfully optimized our application software as

part of the “Software Optimization Course for Palm Devices” targeted at Intel® PCA part of the “Software Optimization Course for Palm Devices” targeted at Intel® PCA processors and integrated the new Intel Compiler into our solution development process. processors and integrated the new Intel Compiler into our solution development process. By using the Intel C++ Software Development Tool Suite 2.0 for Intel XScale® By using the Intel C++ Software Development Tool Suite 2.0 for Intel XScale® microarchitecture, Professional, we've achieved a 40% percent performance improvement. microarchitecture, Professional, we've achieved a 40% percent performance improvement. In addition to this impressive performance improvement, the new Intel C++ Software In addition to this impressive performance improvement, the new Intel C++ Software Development Tool Suite 2.0 was easy to integrate into our existing development Development Tool Suite 2.0 was easy to integrate into our existing development environment. environment. Intel® Premier Support was very helpful and responsive during this process.Intel® Premier Support was very helpful and responsive during this process.““Daniel Igarashi (Unesp/Brazil)Daniel Igarashi (Unesp/Brazil)

""We have used the Intel® C++ compiler and tools for Intel® PCA processors to develop our We have used the Intel® C++ compiler and tools for Intel® PCA processors to develop our H.264 codec and Aacplus V2 player on various mobile devices. Compared to previous H.264 codec and Aacplus V2 player on various mobile devices. Compared to previous compilers, we saw a 15%--40% performance improvement”compilers, we saw a 15%--40% performance improvement” . . Wang Gang (CTO Guangzhou Funinhand Electronic Technology Co.,Ltd.)Wang Gang (CTO Guangzhou Funinhand Electronic Technology Co.,Ltd.)

"We successfully use the Intel(R) C++ Software Development Tool Suite primarily for "We successfully use the Intel(R) C++ Software Development Tool Suite primarily for debugging. Its debug capabilities are extremely helpful for low-level board bring-up and debugging. Its debug capabilities are extremely helpful for low-level board bring-up and early development, as well as system level trouble-shooting. We expect this to greatly early development, as well as system level trouble-shooting. We expect this to greatly accelerate time to market for our products. accelerate time to market for our products. We have had a very pleasant experience with Intel's technical support, which is always We have had a very pleasant experience with Intel's technical support, which is always responsive and timely. We appreciate this, since it is very important and crucial for us to responsive and timely. We appreciate this, since it is very important and crucial for us to make good progress in our development work.“make good progress in our development work.“ Wu Qiong (Mobile Computing and Communications, Wu Qiong (Mobile Computing and Communications, Venture Electronics Solutions Pte Ltd)Venture Electronics Solutions Pte Ltd)

Page 19: Copyright © 2005, Intel Corporation. All rights reserved

19

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, Professional & StandardFor Windows* CE, Professional & Standard

Page 20: Copyright © 2005, Intel Corporation. All rights reserved

20

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, ProfessionalFor Windows* CE, ProfessionalOverviewOverview

Intel XScale® Microarchitecture

Intel® AssemblerLibraries, Utilities

Intel® C++ Compiler

Support for Windows* CE Development Environment

Intel® Debugging Extensions

Intel® eXDI JTAG DriverFLASH memory support

Peripheral DeviceRegister BrowserExecution Trace support

DescriptionDescription Compilation systemCompilation system & Debugging & Debugging

ExtensionsExtensions

Plug-in solution for Microsoft Windows* CE Plug-in solution for Microsoft Windows* CE software development environmentsoftware development environment

Suited for Windows* CE,Suited for Windows* CE,and Windows Mobile* Software based and Windows Mobile* Software based developmentdevelopment

““Professional” edition includes Intel® eXDI Professional” edition includes Intel® eXDI JTAG driver, which turns Microsoft* Platform JTAG driver, which turns Microsoft* Platform Builder into a JTAG solution with access to Builder into a JTAG solution with access to Intel® Personal Internet Client Architecture Intel® Personal Internet Client Architecture (Intel® PCA) processor specific features(Intel® PCA) processor specific features

““Professional” Edition product includes a Professional” Edition product includes a “Standard” Edition“Standard” Editioninstallation for pure application developmentinstallation for pure application development

Ideal tool for OEM/ODMs creating devices, Ideal tool for OEM/ODMs creating devices, system and application softwaresystem and application software

Page 21: Copyright © 2005, Intel Corporation. All rights reserved

21

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, StandardFor Windows* CE, StandardOverviewOverview

Intel XScale® Microarchitecture

Intel® AssemblerLibraries, Utilities

Intel® C++ Compiler

Support for Windows* CE Development Environment

Intel® Debugging Extensions

Support for MicrosoftActiveSync* basedcommunication

Peripheral DeviceRegister BrowserExecution Trace support

DescriptionDescription Compilation systemCompilation system & Debugging & Debugging

ExtensionsExtensions

Plug-in solution for Microsoft Plug-in solution for Microsoft Windows* CE software development Windows* CE software development environmentenvironment

Suited for Windows* CE,Suited for Windows* CE,and Windows Mobile* Software and Windows Mobile* Software based developmentbased development

ISV solution available with Intel® ISV solution available with Intel® Debugging Extensions using Debugging Extensions using Microsoft ActiveSync* - no JTAG Microsoft ActiveSync* - no JTAG hardware requiredhardware required

Ideal tools for ISVs creating Ideal tools for ISVs creating applicationsapplications

Page 22: Copyright © 2005, Intel Corporation. All rights reserved

22

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, Professional & StandardFor Windows* CE, Professional & StandardCompiler Features & BenefitsCompiler Features & Benefits

Compiler FeaturesCompiler Features BenefitsBenefitsFull Intel XScale® Microarchitecture support

Full utilization of the Intel XScale Microarchitecture (Intel® Personal Internet Client Architecture – Intel® PCA processors) to create highly optimized system and application software

Enables better performance which can extend battery life time.

Full Intel® Wireless MMX™ and MMX™ 2 Technology Support

The new Intel Wireless MMX instructions are supported by three levels:-Vectorization Optimization Switch-Intrinsic Function Support-Assembler Instruction SupportEnable an additional performance benefit on multimedia applications by using Intel Wireless MMX technology.

Floating Point Emulation Libaries High Performance floating point emulation libraries allow floating point usage without floating point processor.

Compatibility to Microsoft* Development Environment

Plug and Play solution for Microsoft’s Development Enviroments, e.g. Visual Studio* 2005, eMbedded Visual C++*, Microsoft* Platform Builder, Windows Mobile* Software Adaptation Kits.Install, select and use the Intel Compiler to improve your system and application software performance running on Intel® PCA processor based devices.

Latest Windows* CE support The Intel® Compiler is supports Microsoft’s latest Windows* CE 5.0 and Windows Mobile* Software 5.0. Create high performing system or application code for Windows CE and Windows Mobile Software based PDAs or phones using Intel® PCA processors.

Intel Wireless MMXtechnology

Page 23: Copyright © 2005, Intel Corporation. All rights reserved

23

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Debugging Debugging Extensions FeaturesExtensions Features

BenefitsBenefits

Full Intel XScale® Microarchitecture support

The Intel® Debugging Extensions are an enhancement to the Microsoft Debugger and provide an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) processor programming. Supports all Intel XScale® technology features, including Intel® Wireless MMX™ / MMX™ 2 technology.

While using the standard Microsoft* Debugger, use the Debugging Extensions to have fully documented access to all co-processor and peripherals device registers. The detailed view into the Intel XScale microarchitecture helps to save development time dramatically.

Execution Trace Support Enhances understanding of the flow of an executed program.

Display the execution trace for system and application debugging for more effective debug cycles

Intel® eXDI JTAG Driver support Intel® eXDI JTAG Driver support turns Microsoft* Platform Builder into a JTAG debugger.

Just connect Microsoft* Platform Builder via JTAG hardware interface to the Intel® PCA processor based platform/device and have full access to all Intel® PCA processor specific features. The ideal tool for device manufacturers.

FLASH memory support As part of the software development cycle, the Intel® eXDI JTAG driver capabilities with the appropriate JTAG hardware interface provide full FLASH memory support to download and burn images into target-device FLASH memory.

No extra FLASH software tools required.

“Professional” edition includes “Standard” edition

“Professional” edition buyers get two products in one.

Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, ProfessionalFor Windows* CE, ProfessionalDebugging Extensions Features & BenefitsDebugging Extensions Features & Benefits

Page 24: Copyright © 2005, Intel Corporation. All rights reserved

24

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Debugging Extensions Debugging Extensions FeaturesFeatures

BenefitsBenefits

Full Intel XScale® Microarchitecture support

The Intel® Debugging Extensions are an enhancement to the Microsoft* Debugger and provide an in-depth view into Intel® Personal Internet Client Architecture (Intel® PCA) processor programming. Supports all Intel XScale® technology features, including Intel® Wireless MMX™ / MMX™ 2 technology.

While using the standard Microsoft* Debugger, use the Debugging Extensions to have fully documented access to all co-processor and peripherals device registers. The detailed view into the Intel XScale microarchitecture helps to save development time dramatically.

Execution Trace Support Enhances understanding of the flow of an executed program.

Display the execution trace for application debugging for more effective debug cycles

Microsoft ActiveSync* support Connection through Microsoft* ActiveSync* to the target system.

No extra hardware connection required (e.g., JTAG). To obtain full access to the Intel hardware architecture, however, the actual device used must be enabled for Intel Debugging Extensions by the device manufacturer.

Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0For Windows* CE, StandardFor Windows* CE, StandardDebugging Extensions Features & BenefitsDebugging Extensions Features & Benefits

Page 25: Copyright © 2005, Intel Corporation. All rights reserved

25

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

ProductProduct Intel® C++ Compiler 2.0For Windows* CE, Professional**

Intel® C++ Compiler 2.0For Windows* CE, Standard**

PurposePurpose For Windows* CE, Windows Mobile* Software based system S/W development.

“Professional” version includes also the “Standard” version

For Windows* CE, Windows Mobile* Software based S/W application development

VersionVersion V2.0

Targeted customersTargeted customers OEMs ISVs

OS supportOS support Windows* CE 4.2

Windows* CE 5.0

Windows Mobile 2003 Software

Windows Mobile 5.0 Software

Processor SupportProcessor Support Intel® PXA25x, PXA26x, PXA27x processor family

Intel® PXA800F processor

Intel® Wireless MMX™ 2 technology

IDE SupportIDE Support Platform Builder

eMbedded Visual C++*

Visual Studio* 5.0

eMbedded Visual C++*

Visual Studio* 5.0

PricingPricing Visit: www.intel.com/cd/software/products/asmo-na/eng/compilers/223529.htm

Channel & SupportChannel & Support Intel www.intel.com/cd/software/products/asmo-na/eng/compilers/222913.htm

AvailabilityAvailability Since July 19th, 2005

Tools Availability Tools Availability v2.0v2.0

Page 26: Copyright © 2005, Intel Corporation. All rights reserved

26

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® Debugging Extensions - Bitfield EditorIntel® Debugging Extensions - Bitfield EditorProvides an in-depth view into Intel XScale® Microarchitecture programming. Supports all processor features, including Intel® Wireless MMX™ / MMX™ 2 technology.Easy and fully documented access to all processor registers and peripherals saves development time dramatically

Page 27: Copyright © 2005, Intel Corporation. All rights reserved

27

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Intel® Debugging ExtensionsIntel® Debugging ExtensionsEnhance the Microsoft Windows* CE development environment: The Intel® Debugging Extensions provide a set of windows that provide full accessto the Intel XScale® Microarchitecture of the latest Intel® Personal Internet Client Architecture(Intel® PCA) processors.Full transparency of the hardware architecture while using the standard Microsoft*Development Environment

Page 28: Copyright © 2005, Intel Corporation. All rights reserved

28

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

The Intel® Debugging Extensions within the “Professional” Edition provide Intel® JTAG eXDI Driver support to download in conjunction with JTAG interface hardware and burn images into target-device FLASH memory.No extra FLASH software tools required.

Intel® Debugging Extensions – FLASH Memory Intel® Debugging Extensions – FLASH Memory SupportSupport

Page 29: Copyright © 2005, Intel Corporation. All rights reserved

29

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Enhances understanding of the flow of an executed program.Display the execution trace for system and application debugging for more effective debug cycles

Intel® Debugging Extensions – Execution Trace Intel® Debugging Extensions – Execution Trace SupportSupport

Page 30: Copyright © 2005, Intel Corporation. All rights reserved

30

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

PerformancePerformance Internal benchmarks based on functions fromInternal benchmarks based on functions from

– AutomotiveAutomotive– ConsumerConsumer– NetworkingNetworking– OfficeOffice– TelecomTelecom

Bare metal tests (no OS involved)Bare metal tests (no OS involved) Compiler benchmarks based on standard/comparable Compiler benchmarks based on standard/comparable

optimization switchesoptimization switches Performance gain:Performance gain:

Intel® C++ Compiler 2.0Intel® C++ Compiler 2.0vs. market leading compilervs. market leading compiler– up to 20%up to 20%

Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, reference www.intel.com/software/products products, reference www.intel.com/software/products or call (U.S.) 1-800-628-8686 or 1-916-356-3104or call (U.S.) 1-800-628-8686 or 1-916-356-3104

Page 31: Copyright © 2005, Intel Corporation. All rights reserved

31

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Customer TestimonialsCustomer Testimonials "Intel's performance tools are a "must have" for ComVu engineers. Real-time video encoding is enabled in our "Intel's performance tools are a "must have" for ComVu engineers. Real-time video encoding is enabled in our

PocketCaster software and this demands that we squeeze every possible cycle out of the CPU. The Intel(r) C++ Compiler PocketCaster software and this demands that we squeeze every possible cycle out of the CPU. The Intel(r) C++ Compiler for Windows CE* v2.0 consistently achieved performance gains of 8 - 12% across the board, even in areas that were not for Windows CE* v2.0 consistently achieved performance gains of 8 - 12% across the board, even in areas that were not overly math intensive".overly math intensive".William Mutual, Chairman ComVuWilliam Mutual, Chairman ComVu

"Intel C++ 2.0 for windows CE it is by far the best xscale compiler: the full support for WMMX makes it a "sine qua non" for "Intel C++ 2.0 for windows CE it is by far the best xscale compiler: the full support for WMMX makes it a "sine qua non" for every developer concerned about performance. We registered an amazing improvement (no less than 20%) in every developer concerned about performance. We registered an amazing improvement (no less than 20%) in performance when we switched to the new Intel C++ Compiler 2.0 during the development of our new OpenGL-ES-based performance when we switched to the new Intel C++ Compiler 2.0 during the development of our new OpenGL-ES-based 3D engine for Intel® XScale Microarchitecture. But the performance leap is even greater when you talk about development 3D engine for Intel® XScale Microarchitecture. But the performance leap is even greater when you talk about development time: the Debugging Extensions are the sweetest "candy" of this release and the first-class support we are already time: the Debugging Extensions are the sweetest "candy" of this release and the first-class support we are already accustomed to has become even better.“accustomed to has become even better.“Carmine della Sala, Technology Guru, SpinVector s.r.lCarmine della Sala, Technology Guru, SpinVector s.r.l

Page 32: Copyright © 2005, Intel Corporation. All rights reserved

32

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

SummarySummary

Intel provides a superior Compiler performance for Intel XScale® technology-based devices and software applications

C/C++ code compiled with Intel Software Development Tools can extend battery life time

A comprehensive set of debuggers and debugging extensions, with full support of the hardware and software architecture shortens the development cycle – faster TTM

For early adopters - Tools BETA programs are open for CNDA customers

Page 33: Copyright © 2005, Intel Corporation. All rights reserved

33

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Legal InformationLegal Information

““XScale, Intel, MMX, MMX 2 are trademarks or registered XScale, Intel, MMX, MMX 2 are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United trademarks of Intel Corporation or its subsidiaries in the United States and other countries."States and other countries."

Page 34: Copyright © 2005, Intel Corporation. All rights reserved

34

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

BackupBackup

Page 35: Copyright © 2005, Intel Corporation. All rights reserved

35

Copyright © 2005, Intel Corporation. All rights reserved. http://www.intel.com/software/products Road maps, product specifications, benchmarks, pricing are subject to change at any time without notice.

*Other names and brands may be claimed as the property of others.

Contact InformationContact Information

Product Marketing:Product Marketing: Uli DumschatUli Dumschat

[email protected]@intel.com, +49 (7305) 959 212, +49 (7305) 959 212

Business Development:Business Development: Rick LaydenRick Layden

[email protected]@intel.com, +1 (408) 765 8955, +1 (408) 765 8955

http://www.intel.com/software/products