Embedded Software: Its Growing Influence on the Hardware world

Similar documents
Growth outside Cell Phone Applications

From Boolean Algebra to Smart Glass

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

WIRELESS SOLUTIONS FOR EVERYONE

Sustaining profitable growth in Mobile

The Mobile Internet: The Potential of Handhelds to Bring Internet to the Masses. April 2008

Nomadic devices Benefits and market outlook

Linux in Automotive From Open Source to Products

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

System-on-Chip Architecture for Mobile Applications. Sabyasachi Dey

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Internet-of-Things Conference. Andrew Bickley Technology Marketing Director

Embedded HW/SW Co-Development

Internet of Everything Qualcomm Brings M2M to the World

Mobility Services and Applications for the Connected Car

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

July 2004 Sophia Antipolis, France

Wireless Mobile Video Solutions

KPIT S Connected Vehicle Practice

Mobile Computing. Juha-Matti Liukkonen, Nov 17, 2010

Digital Convergence Vision and Architecture. Timo Poikolainen Vice President, Marketing Technology Platforms Nokia

Mobile Internet Devices and the Cloud

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

Infotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive

JUST WHAT THE DOCTOR ORDERED: A SOLUTION FOR SMARTER THERAPEUTIC DEVICES PLACEHOLDER IMAGE INNOVATORS START HERE.

MMAPI (Mobile Media API) Multimedia Framework for Mobile Devices

Andriod-Mobile Application Development. Mobile Application Development Workshop on Andriod Platform.

2010: TRANSITION & TRANSFORMATION

DesignWare IP for IoT SoC Designs

IoT and the Role of PLATFORMS. Balajee Sowrirajan SVP and Managing Director Samsung Semiconductors India R&D

High-Speed Satellite-Terrestrial Hybrid Communications enabling the Next Generation Connected Cars

P_HGI02715R02 HYBRID ACCESS. David Thorne, BT TSO HGI CLOSING SYMPOSIUM VENICE, MARCH 2016

Future Directions in Miniaturization inemi, January 16, 2008, Shanghai

Deploying WiMAX in Taiwan. 黃特杕 Teddy Huang 6/5/2009

Delivering the Wireless Software-Defined Branch

Tizen Architecture Overview

The Internet of Things

IGLOO AND SNOWBALL. Philippe Garnier Ecosystem program

5G networks use-cases in 4G networks

Technology for Innovators TM TI WIRELESS TECHNOLOGY DELIVERING ALL THE PROMISE OF 3G

Mobile Device Integration Opportunities and Risks

Android - open source mobile platform

Connecting with Tizen : An Overview & Roadmap. Mohan Rao

The Handheld Graphics. Market. Size, needs, and opportunities. Jon Peddie Research

Convergence Everywhere

Multimedia Platform. Mainstream wireless multimedia expands globally with the industry s first single-chipset solution

Innovative M-Tech projects list

Emerging Requirements for Next Generation Systems on Module (SOMs) and Single-Board Computers (SBCs)

Building blocks for 64-bit Systems Development of System IP in ARM

Connected Car. Dr. Sania Irwin. Head of Systems & Applications May 27, Nokia Solutions and Networks 2014 For internal use

Connectivity and Audio

Embedded Hardware and Software

IoT Market: Three Classes of Devices

Mobile, Multimedia & Communications. Tommi Uhari Executive Vice President MMC Group

Tips and Tricks: Designing low power Native and WebApps. Harita Chilukuri and Abhishek Dhanotia

Qt in MeeGo. Zhang Chi Manager of Qt & MeeGo ecosystem, Greater China

Standards for V2X Communication and Implications for OEMs and ITS

ARM processors driving automotive innovation

technology Catalyst For connected CARE Per Ljungberg Director, System and Technology Group Function Technology and Emerging Business Ericsson

Applying Lessons Learned to V2X Communications for China

Design av brukergrensesnitt på mobile enheter

System Challenges for Pervasive and Ubiquitous Computing

New York Analyst Day. November 13, 2008

Introduction to Embedded Systems

4G Mobile Communications

Yafit Snir Arindam Guha Cadence Design Systems, Inc. Accelerating System level Verification of SOC Designs with MIPI Interfaces

An overview of mobile and embedded platforms

CHAPTER 03: MULTIMEDIA & OPERATING SYSTEM. :: Operating System :: ~ What is OS?~ ~ OS Functions~ ~ OS Characteristics ~ ~ Type of OS~

Wireless Factory December 15. Michel Windal

i.mx Product Family and Freescale codec offering to meet Automotive and Industrial Requirements

NVIDIA AUTOMOTIVE. Driving Innovation

Connected Cars as the next great consumer electronics device

Accelerating solutions for highway safety, renewal, reliability, and capacity. Connected Vehicles and the Future of Transportation

Computer Systems. Communication (networks, radio links) Meatware (people, users don t forget them)

EMBEDDED SYSTEMS AND MOBILE SYSTEMS

CEVA-X1 Lightweight Multi-Purpose Processor for IoT

Esto. An Eclipse-Based Embedded S/W Development Tool. Heung-Nam Kim Director of Embedded S/W Technology Center

Enabling Smart Lighting for Smart Cities. How Cheen Ng 18 August 2017

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

Smart Homes and Cities

Tablet MODECOM FreeTAB1004 IPS X4

Title: Using low-power dual-port for inter processor communication in next generation mobile handsets

Linux and AUTOSAR Vector Informatik Congress, Stuttgart,

ORACLE UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

24th MONDAY. Overview 2018

Facing the Reality: Virtualization in a Microkernelbased Operating System. Matthias Lange, MOS, January 26th, 2016

Introduction Video Camera Support Option TREQ Platform Datasheet. January Rev. 2 A-317 Video Getting Started Guide 1 / 6

Our Technology Expertise for Software Engineering Services. AceThought Services Your Partner in Innovation

Press Conference. Dr. Wolfgang Ziebart. New Delhi, March 28, President and CEO

SOLUTION GUIDE. Pushing the Frontiers of Wireless Communications Innovative Wireless Solutions. broadcom.com

DSP. Mike Hames. Senior Vice President Application-Specific Products

Multimedia in Mobile Phones. Architectures and Trends Lund


5GIC update 5G Test Beds & Trials event 21 st June 2017 NE LEP

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010

Auto Embedded Software: Infotainment

Mobile Application Ecosystems

Vehicle Connectivity in Intelligent Transport Systems: Today and Future Prof. Dr. Ece Güran Schmidt - Middle East Technical University

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Will Everything Start To Look Like An SoC?

Transcription:

Embedded Software: Its Growing Influence on the Hardware world ISA Vision Summit 2009, Bangalore 16 th FEB 09 V. R. Venkatesh Head, Product Engineering Services, Wipro Technologies.

Wipro in Product Engineering Computing Telecom Semiconductors Consumer Electronics Aerospace Automotive Mobile Devices Medical Devices Industrial Started in 1981 with primary focus of providing quality computing products to India Global reach with US as primary focus Leveraged local product knowledge to help clients Investment in own IPs Largest 3 rd Party Product Engineering services provider in the world Cross learning from domains to implement best-in-class designs to reduce development times 2 1980 1990 2000 2

Medical Devices : Adding functionality through software - An empirical study Infusion Pump: A device designed to deliver drugs and/or 'biologicals', at low doses and at a constant or controllable rate. An efficient infusion pump ensures that the 5 rights of Medication Safety are never violated. 5 rights of Medication Safety: Right Person, Right Dose, Right Medicine, Right Time, Right Way 3 Software image/footprint size: 1.1MB Old Generation Pumps Basic Infusion device Supports only continuous drug delivery on 1 channel Minimal or no drug library LED display Software image/footprint size: 30 MB Current Generation Pumps Smart Infusion Pump with multiple (up to 4) channels Auto programming(1000+ drugs) Supports bolus, intermittent and continuous drug delivery Wireless connectivity Patient Safety controls Alarms(audio and visual) Detection of Proximal/distal occlusions and Air in Line Touch screen color display Software image/footprint size: ~ 60+ MB Next Generation Pumps Patient wearable and portable pump retaining all features of the smart pump Clinical decision support for disease specific therapies such as diabetes/tgc etc Hospital IT infrastructure for point of care automation Advanced safety features Localization supporting international languages 3

Adding functionality in mobile devices Device Single chip solution Client proprietary operating systems tightly coupled with middleware frameworks More dual core chip solutions to run multimedia and MIPS intensive apps on a separate apps processor Open operating systems such as symbian, linux Sensors such as motion sensors Applications Basic applications such as phonebook, call, sms etc None or little multimedia and content delivery Applications such as multimedia, messaging, email services, GPS, Browsing, Location-based services etc. Application frameworks such as J2ME, Flash UI on the phone Convergence as a consumer device eg: 12 MP camera User Interface Basic User Interface Usability is becoming the focus rather than pure user interface of the mobile UI getting differentiated eg: Touch screen 4 4

Adding functionality in mobile devices Impact on software complexity OS becoming open source to enhance innovation e.g. SMP - Symbian OS running across multiple processors Wider developer community cutting across different platforms e.g. Java, Flash, xhtml/javascripts/c/c++ apps on the same mobile Modem and stacks getting more complex and catering to specific operator needs Middleware getting complex to create enhanced UI toolkits, fast java processors, IP based protocol interface stacks such as SIP/RTP/RTSP API enhancements for developers to make more native calls to the underlying OS Latency of applications becoming a challenge and impacting the usability experience Applications need to be optimized to run faster Middleware/OS optimization to enable faster application runtimes Peripherals chipset are being added to the apps processors WIFI, BT, GPS etc 5 The operating systems and middleware are becoming more complex to enable quicker and easy to develop mobile applications and also develop complex mobile application with the right API support 5

New Advances in Automotive Telematics & Navigation Implemented thru complex software and demanding more HW features. Vehicle Connectivity: Connectivity for Entertainment Connectivity to Audio streaming BT phones, PMPs, external storage devices (mainly USB MSD) Broadband connectivity (Mobile WiMAX / 3G (UMTS LTE)) for content on demand Connectivity for Information Hands Free Telephony, SMS download and readout Internet search PND connectivity and support for Traffic Information / incident updates Connectivity for Driving Camera connectivity V2V and V2I connectivity using DSRC or Cellular Networks Remote Vehicle Control and Diagnostics Advanced 3D Navigation: Location aware services 3D mapping interface shows actual buildings, streets etc. Added Complexity: Touch screen UI, Text to Speech, Hard drive/dvd based Graphics Processing Units (GPU) for Real-time Rendering of environment and route 6 6

Increasing software adding to challenges 50 IC Design Costs (USD M) 40 30 20 10 Architecture Physical Prototype Verification Validation Software Today the share of software is ~50% of the total cost of development 0 350 nm 250 nm 180 nm 130 nm 90 nm Source: IBS Challenges in developing Embedded Software Multiple regulations Split personality : display (local & remote), compute & communicate UI (remoting, touch, gestures, Voice) Low Power Design (use of CPU & I/O stages, mostly-on on to mostly sleep duty cycles ) Application Specific Accelerators (software, FPGA combined flexibility) Wireless as de facto connectivity (RS 232/USB like ubiquity) Integrated sensors & geospatiality for enhanced apps Built for untrusted environments (security, virtualization) Integration with service providers & enterprise systems 7 7

Summary: End users requirements adding complexity to designs Price Functionality Voice SMS WAP 1990 2000 2005 Increasing Features Voice Video Messenger GPS Wi-Fi Camera PDA MP3 Price/ feature Increasing Device functionality Increased Convergence of Devices Influence on computing power, memory & connectivity (I/O) Processing units now include Media processors and even GPUs Need for Multi-core processors as multiple applications run concurrently Hardware & software in an embedded system are complimentary to each other Software (middleware & Applications) should be used as a Differentiator to add more winning features to any new product Need for a platform approach for embedded software development to enable scaling of features and usage across applications Cost vs. Functionality vs. Efficiency tradeoff 8 8

Thank You