kpit-a development tools partner

23
Template version 2011.1.0 Semiconductor Multimarket Embedded Solution Group Group Overview Your Tools Partner © KPIT Cummins Infosystems Ltd.

Upload: kpitdevtools

Post on 03-Mar-2015

79 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: KPIT-A Development Tools Partner

Template version 2011.1.0

Semiconductor Multimarket

Embedded Solution Group

Group Overview

Your Tools Partner

© KPIT Cummins Infosystems Ltd.

Page 2: KPIT-A Development Tools Partner

© 2011 KPIT Cummins Infosystems Limited

Focus merging with

vision

© KPIT Cummins Infosystems Ltd. 2

Page 3: KPIT-A Development Tools Partner

Our mission is to be the global partner of first choice for

our customers with leadership in select practice areas

Mission

Our vision is to co–build, along with our partners &

customers, an integrated and sustainable world by

leveraging technology

Vision

© KPIT Cummins Infosystems Ltd. 3

Page 4: KPIT-A Development Tools Partner

About KPIT Cummins

Established in 1990

FY 10-11: US$ 224 mio

Stable & growing

Cummins, IFC (World Bank),

Cargil as strategic investors

Engineering Services as growth

driver

OFFICES

United States

Detroit, MI

Iselin, NJ

Santa Clara, CA

Richmond, VA

Columbus, IN

Stafford, TX

Europe

Reading, UK

Paris, France

Munich & Frankfurt, Germany

Wroclaw, Poland

Asia-Pac

Tokyo

Seoul

Pune

Bangalore

Singapore

Service Portfolio

Advanced Technology

Solutions (Automotive,

Industrials and Hi - tech)

Integrated Enterprise

Services

6500+ employees

Headquarters, Pune, India Wroclaw, Poland

© KPIT Cummins Infosystems Ltd. 4

Page 5: KPIT-A Development Tools Partner

KPIT : Practice based organization

© KPIT Cummins Infosystems Ltd. 5

Auto

moti

ve

INFOTAINMENT

CLUSTER & BODY ELECTRONICS

AUTOSAR

MECHANICAL

POWERTRAIN

STRATEG

Y &

MARKETIN

G

Pro

cess

Excellence G

roup

Sem

iconducto

r

DIGITAL SOC D&V

ANALOG & MIX SIGNAL

STRATEG

Y &

MARKETIN

G

Semiconductor

Multimarket Embedded Solution

7th Year in operation

2000+ person Years of

Experience

300+ people

15+ Success stories

Customers include :

8 out of top 10

Semiconductor customers

Page 6: KPIT-A Development Tools Partner

SMES: Our Embedded Development ecosystem

© KPIT Cummins Infosystems Ltd. 6

MCU CORE

+

Peripherals

PERIPHERALS

PERIPHERALS

PER

IPH

ER

ALS

PER

IPH

ER

ALS

Validation &

verification

Development

Kits /EVB

including Tools

MCU

Promotion

Reference

Design &

Applications

Platform

Services

Dev Driver

/BSP

Bootloader

OS porting

LSI Design: SOC design services +

Analog Blocks

Automotive*

Industrial

Consumer

Wireless/NW

Semiconductor companies Their focus markets

Page 7: KPIT-A Development Tools Partner

Development Tools : KPIT‟s Role

ODM/

Semiconductor

companies

Processor Distribution

Channels

Tools ISV

Companies

Design & Mfg

Develops

Board Dev

Companies

Embedded developer worldwide

OEM / System IntegratorsSW Dev

Tools

Total Embedded Software Tools market – 1.6 bn USD / year (Gartner)

Major Share – Windriver, Greenhills, Montavista, IAR etc

Major development locations – US, Europe

For semiconductor companies : Tools are business (device sales) enablers and not a

core business

KPIT Identified this as an important Technology Development Opportunity since

2000 and have a unique group to work in this areas. Benefits the group

• Experienced manpower

• Low cost development tools (software & hardware)

• Evaluation Kits, compilers, IDE, productivity improvement tools

• Direct engineering support through 3rd party (KPIT) websites

• Device promotions along with Tools for Semicon partners

• Successful track record

US

50%Europe

40%

ROW

10%

© KPIT Cummins Infosystems Ltd. 7

Page 8: KPIT-A Development Tools Partner

Development Tools Group

© KPIT Cummins Infosystems Ltd. 8

Development Tools for MCU /

SOC

CompilerDevelopment, maintenance &

optimization

Application specific Tools

MulticoreSolution

Simulators& Debuggers

MCU Configuration /

Auto Code Generators

Components Library

Development(Math,

Graphics)OS Services

Eclipse based IDE

Compiler Testing &

Benchmarking

#1 Tools Partner from India

Group Overview

• Team of 75+ Engineers

• 10+ years of exp, 10+ product development

• Supports 20+ processor families from

various semiconductor companies

• 25,000+ users of KPIT GNU Tools worldwide

• 100,000+ downloads

• Focus on low cost open source tools with

dedicated SLA based support infra structure

• Up-streaming of device drivers to Linux

Kernel

• Help market success of devices of Semicon

partners

• The only company from India to have

packaged development tools, IP in vehicle

networking OS & safety

KPIT Solutions

KPIT Corona KPIT OTCGEclipse based IDE Runtime MCU verification

KPIT GNU ToolsPerhaps the Best Packaged open source tool-chain

Page 9: KPIT-A Development Tools Partner

Embedded Systems

Engineers Worldwide

** B2C **

Product Distribution

Sales / Support of

Development Tool chains

Embedded OS

Special tools

Consulting Services

Semi-conductor /

SOC companies

** B2B **

Professional Services

Managed Developer Program

Product development

Capability Demonstration port-

folios

Web based promotion of devices

Development Tools

Companies

** B2B **

Collaboration

Distribution of complementary

products

Partner programs

Professional Services and consulting

Development Board

Manufacturers

** B2B **

Distribution of complementary

products

Joint development

Tools Licensing

Joint hardware design and development

Packaged Services / Technical Support

KPIT Roadmap of Growth in Development Tools

© KPIT Cummins Infosystems Ltd. 9

Page 10: KPIT-A Development Tools Partner

Semiconductor partners

© KPIT Cummins Infosystems Ltd. 10

Partner Engagement Engagement Size

RENESAS

Open Source & Proprietary Tools

Design, development, testing, L1

support, release

(www.kpitgnutools.com )

Device support, promotion

10+ years

25+ engineers

FREESCALEProprietary Tools

Design & Development, release

management

6+ years

16+ engineers

CLEARSPEEDProprietary Tools

Dev, maintenance & testing

3+ years

Peak 10 engineers

SITEL Eclipse IDE, GNU Tools, GDB debugger

development, maintenance & support

2+ years

8+ engineers

INFINEONOpen Source & Proprietary Tools,

Joint IP

3+ years

6+ engineers

Other customers & Internal

programs Eclipse, Multicore, Debugger ~19 engineers

Page 11: KPIT-A Development Tools Partner

What our Partners say about our tools?

“ KPIT has done an excellent job to develop a GNU based compiler solution for

our XC166 family of microcontroller. I believe the GNU/GCC and development

tools expertise available at KPIT Cummins will be helpful for the success of

Infineon XC166 platform. I am sure that this will help our processors reach to

cost sensitive markets"

Soma Kohli, Project Manager

Infineon Technologies

“We at Renesas evaluated KPIT GNU tools for our range of processors and are

happy to see the way it addresses the needs of SH and H8 family processor

end users. We also appreciate the way it is packaged and delivered and most

importantly the quality and promptness of technical support is reported to be

excellent.....In our opinion this is the best open source based toolchain

available for the Renesas range of processors”

Dr. Matt Newsome, Project Manager - Compiler Technology,

Renesas Technology Europe

© KPIT Cummins Infosystems Ltd. 11

Page 12: KPIT-A Development Tools Partner

KPIT Low cost Tools – Typical Operation Model

Marketing &

Business

Development

Development Tools from

KPITCummins

Semiconductor Company

Customer’s:

Distribution

Channel

Free

Software

Foundation

(FSF)

Worldwide OEMs and End

Users of MCU

( Embedded developers /

designers )

Tie-up

Chip Sale

Development Tools

& technical Support

contribution

Engineering

Department

Benefits to Semiconductor company

1. Tools maintenance & Support cost

reduction while maintaining the

quality

2. Dedicated teams to focus on

continuous improvements in tools

3. SLA based services to achieve

business goals

4. Widely acceptable tools for end

users with “Improved user

experience”

5. Help enable sale devices

6. Insure against technology

shift/changes

7. Safeguard semiconductor company

image

8. Help know ASSP customers better

© KPIT Cummins Infosystems Ltd. 12

Page 13: KPIT-A Development Tools Partner

Case Study: GNU Technical Support Centre

Dedicated

Support Web site

for worldwide

end users

www.kpitgnutools.com

Build and Release

GNU based Tool-chain

R&D, continuous

optimization, Patches

Semiconductor Partner

Engineering +

marketing

Management &

Technical

Support

Data management and

analysis

Web portal Development

/ Maintenance

Direct support to

Worldwide end users with

SLA + FAE Support

8 years of service to Client‟s global users

Web based WORLDWIDE interactive support

Self imposed SLA of one working day

GNU based Cross development Tool-chains for

various processor families

Development, maintenance and customer

support

KPIT Cummins

Worl

dw

ide U

sers

of

Client

Mic

ros

Free Software

Foundation

Open Source

Mailing Lists

Direct Engineering support to end users

Community contribution,

MCU promotion

© KPIT Cummins Infosystems Ltd. 13

Page 14: KPIT-A Development Tools Partner

Auto code Generation: Need in Automotive

Simulation

Configuration &

Application

IDE

Auto Code

Generator

• Intelligent MCU, Complex for programming

• Code consistency, No manual errors

• Demand by OEM / Tier 1 companies

© KPIT Cummins Infosystems Ltd. 14

Page 15: KPIT-A Development Tools Partner

Configuration Tool for Microcontrollers

MCU Configuration Tool

New MCU learning Tool

Startup code generator

GUI based configuration

Configuration Report Generation

Board bring-up in just couple of days

MCU Learning Tool

Learn complex processors with user friendly graphical

interface to MCU & peripherals

No need to refer 1000 + pages manual

Accurate Autocode Generation

Generate startup code in minutes to speed-up the

Software development

Error free code generation due to in-build validations

& consistency checks in the Tool

Checks to protect the micro-controller from damaging

Full control on configuration

PIN level configurations

PIN Wizard to help HW Engineer/User to design system

configuration

Configuration Report generation

Support

Various compilers support

Linker File configuration for easy memory

management

© KPIT Cummins Infosystems Ltd. 15

Page 16: KPIT-A Development Tools Partner

KPIT OTCG – Online MCU Verification Tool

KPIT OTCG helps MCU Sale in Safety Critical Market

KPIT OTCG

Electronic Control Unit

Target Application

RTOS

e.g. 3-Soft, ITRON, QNX

KPIT Test Code

MCU with Fault Tolerance

Object

Code

ECU for Safety Critical Application

10 mS task

KPIT

Semiconductor

CompanyAutomotive Tier-1

MCU Sale

Support for Tool Tool Sale & System

Integration

Offline Task

Processor Support:

• Infineon Tricore 17xx & XC2xxx

Family

Objective:

• Online Verification of MCU

inside ECU for Automotive

Safety / Reliability

requirements.

Features:

• Product development using

CMMi L5 standards ( and SIL

compliant)

• Modular design for MCU specific

customization

• Support various RTOS

Advantages to Semicon Co:

• Help device sale in to

automotive Safety market

Advantages to KPIT Cummins:

• Revenue through licensingTwo problems

Processor Verification, ECU Reliability Testing

One solution

Opcode Test Code Generator, (OTCG)

© KPIT Cummins Infosystems Ltd. 16

Page 17: KPIT-A Development Tools Partner

KPIT Multi-core Programming Solution

Gartner believes that multi-core processor is

emerging technology

The manufacturer of single core will end (0.7

probability)

Software costs to increase by 50% (0.8

probability)

Fully integrated, simulation based, Multicore

programming tool, customized to “your” multicore

architecture

Features

Visual Programming language

Automates scheduling, profiling

Focus on application rather than resource

scheduling, synchronization

Modularity and Scalability

Reusability

KPIT filed 2 patents on multicore

solution

© KPIT Cummins Infosystems Ltd. 17

Page 18: KPIT-A Development Tools Partner

Why KPIT for Development Tools ?

• 10+ years of experience developing and maintaining open source & proprietary

development tools for Embedded Systems

• Niche technology service with India advantage

• Proven track record of successfully developing, maintaining, optimizing, supporting cross

development tool-chain for various (8 bit to 32 bit) micro-controller families

• Direct engineering support to thousands of users worldwide (from individuals to large

corporations)

• Capability to develop low cost, entire embedded development suit with “out of box user

experience” to the end users

• Active member of Free Software Foundation, contributing more than 150 patches and

regularly monitoring updates

© KPIT Cummins Infosystems Ltd. 18

Page 19: KPIT-A Development Tools Partner

Product Design Engineering Services

© KPIT Cummins Infosystems Ltd. 19

Complete Range of Product Design & Engineering Services

Hardware Design

PCB Design

Industrial Design

BSPs, Device Drivers

Protocol Stacks

Application

Prototype

Building &

Testing

Manufacturing

Support

Product

Certifications

Compliances

Evaluation boards for new MCUs

Reference Design for automotive

subsystems

Reference Design for consumer

electronics applications

Load boards for chip testing

Product Design, Reengineering for

adding features, processor

obsolescence, cost reduction

Product compliance, Certification,

third party V&V

Semiconductor Companies

OEMs / Product Companies

Automotive

Industrial Automation

Consumer Electronics

EMS

Thermal

Analysis

Prototype

Fabricati

on and

Assembly

Product

Certificati

on

Mechanic

al Design

EMI/EMC

Test Lab

KPIT

Cummins

Page 20: KPIT-A Development Tools Partner

Samples: Product Design Engineering Examples

GNU/GCC Compiler

development & worldwide

Technical support

25,000+ Registered Users

2100+ downloads per month

200 users per month

10+ years in operation

www.kpitgnutools.com

•SOC for World‟s slimmest

(2007) DSC from Casio

with 7x optical zoom

•PictBridge, USB drivers

and firmware design

•SOC Implementation

•DSP Firmware, Audio Codecs

• Customizable Reference

Solution for single chip TV

LSI

• Middleware & Applications

• Part of new DTV‟s (e.g.from

Sharp, Toshiba,…)

Pioneer Elite Blue Ray DVD player

© KPIT Cummins Infosystems Ltd. 20

Page 21: KPIT-A Development Tools Partner

Reference designs

• Instrument Cluster

• Wiper control

• Sunshade control

• Motor control „Center Of Excellence‟

• White goods solutions for energy efficiency improvements

Car AudioMENU

LIST

IMAGE

DSPL 1 2 3 4 5 6 SCRL OFF

MODE button SOUND/ENTER button FLD for image display

SOURCE button

USB input

AUX input

MODE

SOURCE

SEEK/AMS +/- button DSPL button SCROLL button

OFF button

Samples : Product Design Engineering

© KPIT Cummins Infosystems Ltd. 21

Page 22: KPIT-A Development Tools Partner

DSP +Audio codec Expertise at KPIT

Dolby Mobile 2

Porting &

Optimization

LifeVibes NB

Porting &

Optimization

LifeVibes WB

Porting &

Optimization

Future

Development

Key activities & Expertise

• 6+ years of experience with NXP Coolflux DSP

• Development, Porting and optimization of

various audio/speech codecs

• MIPS & Memory optimizations, accuracy

compliance & testing

• C/C++, assembly level porting

• 6 engineers

• Continuous knowledge management &

induction to new members

• Development gone into live products

Resampler/

Downmix

features

on DM2

Porting

OptimizationTesting

Development

Coolflux

DSP

MP3

Codec

Porting &

Optimization

MPEG1 Layer2

Porting and

Optimization

Dolby AC3

Audio

Codec

N

o

Parameter Target Achieved

1 Code Memory 13.6 Kb 5.67 kb

2 MIPS for 48 KHz,192

Kbps stereo input

30~50 46.1

3 Data Memory 16 kb 15.75 kb

4 Accuracy Compliant compliant

© KPIT Cummins Infosystems Ltd. 22