KPIT-A Development Tools Partner
-
Upload
kpitdevtools -
Category
Documents
-
view
79 -
download
2
Transcript of KPIT-A Development Tools Partner
Template version 2011.1.0
Semiconductor Multimarket
Embedded Solution Group
Group Overview
Your Tools Partner
© KPIT Cummins Infosystems Ltd.
© 2011 KPIT Cummins Infosystems Limited
Focus merging with
vision
© KPIT Cummins Infosystems Ltd. 2
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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