mentor.com/embedded
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Overview
May 2013
Mentor
Embedded
Automotive
Solutions
G.P. Q3 FY12 OPs
Nov 2011
2
Mentor Graphics Organization
Customer Product 4800 Staff Founded 1982 FY 12 : $1.015m HQ Oregon Global Organization Electronic Design Automation
Hardware Design
Embedded Software Division
Embedded Software
> 400 Staff Founded 1995 Global Organization Dedicated Sales Channel
HW
Insight
SW
Insight
Automotive Solutions from Mentor Graphics
Product Planning Service, Diagnostics Intelligence Component Design & Manufacture Vehicle Architecture Mechanical Design Embedded Software Infotainment Simulation and Analysis ClusterOverall Objectives : Mentor Embedded
#1 Supplier of Linux-based Infotainment & Instrument Cluster
Solutions
Market leader in innovative Automotive Embedded Software
Solutions
•
Autosar / ECU
•
Mixed-Domains – Android, RTOS, Linux, Autosar
Supporting Design Tools and SoC integration
Infotainment Design – Step Change
Cluster
• Mechanical gauges • Limited system data • Some phone, audio
management IVI • Navigation (offline) • CD/DVD • Limited voice recognition
Car Makers are changing the way they work :
•
Open Source Software
Moving away from older, proprietary Operating
Systems
0 10 20 30 40 50 60 % 2010 2012 2014 2016 2018 QNX Microsoft Genivi Android OthersCopyright © 2012 IHS Inc. All Rights Reserved.
The Leader in Automotive Linux
Linux Based IVI Systems on The Roads GENIVI Board of Directors
3
Automotive OEMs in Production
7
Mentor Embedded Solution Portfolio
Embedded OS RTOSSourcery Analyzer Cust
om iz atio n, Ser v ices, Supp ort BSP Development / Porting Virtualization Probe Sourcery Codebench Compilers Debuggers SDK Simulation Design Aids
Mentor Embedded Automotive Technology Platform
In-Vehicle
Infotainment
(IVI) Option
Telematics
Option
Cluster
Option
GENIVI Compliance Large Scale Integration
Services Security Fast Boot Multicore Linux Virtualization Multimedia CE Device Connectivity Performance Optimization 3rd Party Integration
Test and Validation Long Term Support
Custom Hardware Support Security Fast Boot Intelligent Vehicle Technologies Wireless Integration Cloud Services Integration Test and Validation Long Term Support
Fast Boot Security Digital Dashboards Advanced 3D Graphics User Profiles Performance Optimizations Test and Validation Long Term Support
Automotive Technology Platform for IVI
Accelerated Graphics
Linux Kernel
Audio & Layer Manager Speech Engine System Health Monitor Persistence Manager
Media Engine Bluetooth MirrorLink Qt Web Browser Downloadable Application Manager Echo Cancellation
Radio WiFi Gateway
HTML5 Navigation Pandora HVAC MOST / CAN Diagnostic Display
Open Table 3rd-Party Apps
Networking File System HMI iPhone / iPod Back-Up Camera Drivers Fast Boot
Database Package Manager Phone Rear-Seat Video Noise Suppression Event Recorder POI Service OS M id d le w ar e A p p licati o n s
10
Mentor ATP GENIVI Compliant Platforms
GENIVI Compliant 1.0 GENIVI Compliant 2.0 GENIVI Compliant 3.0
Intel Crossville Intel Atom
Freescale i.MX6 Freescale i.MX6
Intel Crossville Renesas R-car H1 Reference Board Boundary Devices Sabre-lite board ARM Cortex A9 Architecture Renesas R-car H1 (Marzen) Freescale i.MX6q Sabre-light Freescale i.MX6q Sabre Freescale i.MX53 QSB Renesas R-car M1
Freescale i.MX53 Sabre Freescale i.MX53 QSB
Texas Instruments Jacinto DaVinci_DM8148_EVM
NVIDIA Tegra 2 & 3
http://www.genivi.org/compliant-products
GENIVI Alliance Participation
Mentor is active across the organization
–
GENIVI Board of Directors
–
Marketing Council
–
Compliance Lead
–
Expert Group Participation
–
GPLv3 Task Force
–
System Infrastructure (Loaders, Initialization)
–
Automotive (Diagnostics, Software tools)
–
Media and Graphics (Tuners, Broadcast, DVD)
–
Location Based Services (Positioning, Navigation)
–
Networking, Franca IDL
–
Consumer Electronics, Social Media, Connectivity, Bluetooth, iPad,..
–
Mobile Office
–
Application Framework (Speech Recognition, HMI, Text to speech)
Embedded Domain Separation Options
Safety Systems
Airbags, ABS, Stability, etc.
Body Electronics
Keyless, seat memory, etc.In-Vehicle Infotainment (IVI)
Navigation, Multimedia,Instrument Cluster
ADAS
Parking / ReversingTelematics
Connected car, Web Services
Powertrain
ECU, HEV/EV, Air-fuel analyzers, etc.
1
3
Secure Less Secure
Single
MCU
CPU CoreSeparate
Cores
CPU Core CPU CoreHardware
Zones
CPU Core CPU Core ARM TrustZoneSoftware
Zones
CPU Core CPU Core HypervisorContainers
CPU Core CPU Core OS1 OS2OSS
CPU Core CPU Core Android LinuxHypervisor Embedded Virtualization Platform
Mentor Embedded Hypervisor
T
oo
ls
Runt
ime
Mento r Embed ded Lin ux (MEL)SER
VICES
1
4
Secure Linux Container
SoC (ARM, ATOM) ATP (Automotive Linux)
Security Layer GENIVI Compliant Stack T1/OEM Custom Apps Linux Container Android HTML 5 Browser Android HTML 5 Apps Automotive Experience Compliance & Ecosystem Security Multicore Support Ultra High Quality Mobile Consumer Experience Double Security Multicore Resource Control OEM Branding
Model Driven Development
AUTOSAR Tool development flow
Integrated Requirements Tracking Communication Design Topology
Allocation ECU design & config SW Architecture definition SW behavior definition System Level Validation
VSI
Behavior (code) Timing Behavior (code) SWC desc SW Validation BridgePointVSA
HW Architecture definition Mechatronic Simulation SystemVision EDS Design ReqTracerFunction Requirements
Software Design
System Architecture
System and Component Development
CHS
VSB +
VSTAR
AUTOSAR & Instrument Cluster
■
Cluster 3D graphics hosted on Linux
■
Feeds from Autosar ECUs
SWC 1 Speed Sensor Autosar RTE BSW Communication LIN, CAN, FR AVB/Ethernet OS Communication Stack RTE Interface Application and BSW Application Software (Speed Sensor)
Software Hypervisor or TrustZone MCAL
Microcontroller Abstraction Layer (MCAL)
Bus : CAN, LIN, FlexRay, AVB, MOST
SoC HMI Management Middleware GENIVI Linux BSW
mentor.com/embedded
Android is a trademark of Google Inc. Use of this trademark is subject to Google Permissions. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.