SPC5 MCAL overview. ZHANG Livia

Similar documents
AUTOSAR stands for AUTomotive Open Systems ARchitecture. Partnership of automotive Car Manufacturers and their Suppliers

STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京

SPC5 Development Ecosystem

KSAR Support. for. ST s SPC5 32-bit Automotive MCUs

Dr. Andreas Both / Zhang Enqin Automotive Runtime Software

SPC56 MCU family development tools

SPC5 32-bit microcontroller Series featuring Power Architecture

Automotive 32-bit Microcontroller Technology & Product Roadmap

STMicroelectronics Automotive MCU Technical Day

RN0100 Release note. SPC5-STUDIO v Release. Introduction

Adaptive AUTOSAR: Infrastructure Software for Advanced Driver Assistance. Chris Thibeault June 7, 2016

RN0100 Release note. SPC5-STUDIO v.5.0 Release. Introduction

Software integration challenge multi-core experience from real world projects

SPC56 32-bit microcontroller Series featuring Power Architecture

AUTOSAR Software Design with PREEvision

Arccore AB 2017, all rights reserved. Accelerating innovation

Virtualization of Heterogeneous Electronic Control Units Testing and Validating Car2X Communication

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007

Implementing AUTOSAR. Zhang Enqin Shanghai Automotive Lab. Aug 27-28, 2009

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

A Multi-Core Basic Software as Key Enabler of Application Software Distribution

SPC584C80C3, SPC58EC80C3

Experiences with AUTOSAR compliant Autocode generation using TargetLink

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Motor Control Tool Kit for SPC5Studio Overview

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

SPC58NE84E7, SPC58NE84C3

10 th AUTOSAR Open Conference

Current status and Future of AUTOSAR. Markus Bechter 7 th AUTOSAR Open Conference Oct. 22 nd -23 rd 2014, Detroit

CAN FD - Flexible Tools for Flexible Data Rates

RTA-BSW v2.1.1 User Guide

AUTOSAR Method. Webinar

Agenda. > AUTOSAR Overview. AUTOSAR Solution. AUTOSAR on the way

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems

SPC58EHx,SPC58NHx. A scalable approach for high-end body, networking and security platforms for Automotive. Description. Features

A specification proposed by JASPAR has been adopted for AUTOSAR.

S32K Microcontroller Press Pack

AN4782 Application note

Solutions for Smarter Driving. Mobility Services

Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

AN4321 Application note

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018

Cyber security mechanisms for connected vehicles

ISO meets AUTOSAR - First Lessons Learned Dr. Günther Heling

Create, Embed, Empower. Crevavi Technologies Company profile

Techday Mobile Electronics Open, connected, scalable With BODAS into the digital future

Solutions for Smarter Driving ADAS

Model Based Development and Code Generation for Automotive Embedded Systems. April 26, 2017 Dr. Gergely Pintér, Dr. Máté Kovács thyssenkrupp Steering

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

RTA-BSW v3.0.0 RTA-BSW Getting Started Guide Status: Release

L9958 Evaluation board for high current (8.6A) DC and Stepper Motors. Description

AMDC 2017 Liviona Multi-Core in Automotive Powertrain and Next Steps Towards Parallelization

Architecture concepts in Body Control Modules

Description. January 2019 DB2381 Rev 3 1/5

Market Trends and Challenges in Vehicle Security

AUTOSAR I ntegration for the MOST Network

SPC58 B/C/G-lines automotive MCUs for car body and security applications

10 th AUTOSAR Open Conference

Powertrain Strategies for the 21st Century: Designing Global Powertrains

Welcome Note. Dr. Thomas Scharnhorst, AUTOSAR Spokesperson 10 th AUTOSAR Open Conference 8 th Nov 2017, Mountain View, California

UM2119 User manual. Graphical user interface (GUI) for EVAL-L9907-H. Introduction

Description. July 2016 DocID Rev 2 1/6

Factsheet 16FX Concept Compatible Platform of 16-bit Microcontrollers

10 th AUTOSAR Open Conference

STSW-L9960, STSW-L9960T Graphical User Interface (GUI) for EVAL-L9960 & EVAL-L9960T

Autonomous Driving From Fail-Safe to Fail-Operational Systems

rcube2: Advanced Rapid Prototyping Electronic Control Unit

Description SPC564A-DISP. March 2014 DocID Rev 3 1/5

Isolation of Cores. Reduce costs of mixed-critical systems by using a divide-and-conquer startegy on core level

PREEvision Technical Article

AUTOSAR design flow. Yoon-Jin Kim Application Engineer. July mentor.com/automotive

AUTOSAR Overview and Classic Platform

SBC-S32V234 QUICK START GUIDE (QSG)

Improved AUTOSAR Based on Multi-Core Architecture and its Application in the Body Control

Microcontroller Solutions

10 th AUTOSAR Open Conference

INCA-EIP V7.2 User s Guide

UM1844 User manual. EVAL-L9958 Graphical user interface (GUI) Introduction

Low-level software for automotive electronic control units

A scalable approach to your body, networking and security platforms. Description

How Security Mechanisms Can Protect Cars Against Hackers. Christoph Dietachmayr, CIS Solution Manager EB USA Techday, Dec.

SW-Update. Thomas Fleischmann June 5 th 2015

Countermeasures against Cyber-attacks

Experiences with CANoe-based Fault Injection for AUTOSAR

Introducing Hardware Security Modules to Embedded Systems

SBC-S32V234 QUICK START GUIDE (QSG)

AURIX After-Lunch-Seminar Performance meets Safety. Safety & Security with professional Software-Components. Björn Assmann (Hitex GmbH)

FULL VIRTUALIZATION OF RENAULT'S ENGINE MANAGEMENT SOFTWARE APPLICATION TO SYSTEM DEVELOPMENT

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

The Adaptive Platform for Future Use Cases

How Microcontrollers help GPUs in Autonomous Drive

Automotive Trends: Architecture and Technology

IMPLEMENTATION OF SENSOR DIAGNOSIS BASED ON AUTOSAR

RazorMotion - The next level of development and evaluation is here. Highly automated driving platform for development and evaluation

Automotive Security: Challenges and Solutions

HSP Update Tool V

UM2255 User manual. SPC58NG-DISP user manual. Introduction

AN5153 Application note

ID 025C: An Introduction to the OSEK Operating System

MPC5748G Gateway, HSM and Secure OTA Update

Transcription:

SPC5 MCAL overview ZHANG Livia Senior Application Engineer, Micro BU ADG Marketing and Application Greater China & South Asia Region STMicroelectronics

AUTOSAR Idea 2 Standardize the software architecture of ECUs Standardize configuration concepts Design the complete vehicle application software over all ECUs HW and SW will be widely independent each other Developed can be de-coupled by horizontal layers. This reduce development time and cost The reuse of software increases at OEM as well as suppliers. This enhances quality and efficiency.

AUTOSAR MCAL 3 Basic Software is based on standard Run-Time Environment (RTE) for separation of system into its ECU (plus common infrastructure) ECU I AUTOSAR SW-C 1 RTE Basic Software AUTOSAR SW-C 2 SW Components Application Software Component AUTOSAR Interface Actuator Software Component AUTOSAR Interface Sensor Software Component AUTOSAR Interface Runtime Environment Application Software Component Application Layer AUTOSAR Interface MCAL (Microcontroller Abstraction Layer) the lowest software layer of the Basic Software It contains internal drivers, which are software modules with direct access to the µc and internal peripherals Basic Software Services Layer ECU Abstraction Layer Microcontroller Abstraction Layer Complex Drivers Microcontroller Drivers MCU Driver Watchdog Driver GPT Driver Memory Drivers Flash Driver Fls EEprom Emu SPI Handler Driver Communication Drivers LIN Driver CAN Driver FlexRay Driver Ethernet Drive ICU Driver I/O Drivers DIO Driver ADC Driver PWM Driver PORT Driver ECU Resources Microcontroller

AUTOSAR SW Product Offer 4 Body Powertrain Chassis/ Safety Autosar 3.x Autosar 4.0 Autosar 4.2.x MCAL OS BSW MCAL OS BSW MCAL OS BSW Available from 3 rd Parties

SPC56 MCAL SW support 5 Andorra ASR2.1 ASR3.0 ASR3.2 ASR4.0.3 SPC564A Monaco SPC563M Leopard SPC56EL Pictus SPC560P Bolero 3M SPC56EC Bolero SPC560C Bolero SPC560D Bolero SPC560B All SW product in full maturity

Available MCAL Versions of SPC56 6 Supported MCU Supported AUTOSAR Spec. MCAL Version Andorra (2M/4M) 3.0 ASR3.0 Version 2.0.1 4.0 ASR4.0 Version 1.0.0 Monaco 3.0 ASR 3.0 Version 2.0.0 3.0 ASR 3.0 Version 3.0.6 Bolero (256K/512K/1.5M) 3.2 ASR 3.2 Version 1.0.2 4.0 ASR 4.0 Version 1.0.1 3.0 ASR 3.0 Version 1.0.2 Bolero 3M 3.2 ASR 3.2 Version 1.0.0 4.0 ASR 4.0 Version 1.0.1 Leopard (1M) 3.0 ASR 3.0 Version 1.0.3 4.0 ASR 4.0 Version 1.0.1 Leopard (2M) 3.0 ASR 3.0 Version 1.0.0 4.0 ASR 4.0 Version 1.0.1 Pictus (1M) 3.0 ASR 3.0 Version 3.0.1 4.0 ASR 4.0 Version 1.0.1 Pictus (256k, 512k) 3.0 ASR 3.0 Version 1.9.0

SPC57/SPC58 MCAL SW support 7 Chorus SPC58_4B_EC_NG Chorus 1M SPC582B ASR4.0.3 ASR4.2.2 Eiger-Bernina SPC58_NE_NN Velvety Sphaero K2 SPC570S SPC574S SPC574K Lavaredo SPC572L All SW product in BETA maturity, full maturity is forecasted in 2017 H2 and 2018

Available MCAL Versions of SPC57/58 8 Supported MCU Supported AUTOSAR Spec. MCAL Version K2 (SPC574K) 4.0 ASR 4.0 Version 0.9.0 Lavaredo (SPC572L) 4.0 ASR 4.0 Version 0.8.0 Sphaero (SPC574S) 4.0 ASR 4.0 Version 0.9.1 Velvety(SPC570S) 4.0 ASR 4.0 Version 0.8.0 Chorus 1M (SPC582B) 4.0 ASR 4.0 Version 0.8.1 Chorus_SPC58EG_EC_4B 4.0 ASR 4.0 Version 0.9.1 4.2 ASR 4.2 Version 0.8.0 Chorus 4M (SPC58XC) 4.0 ASR 4.0 Version 0.9.0 TRS19 Signed Eiger(SPC58NE) 4.0 ASR 4.0 Version 0.9.0 Bernina(SPC58XE-N) 4.0 ASR 4.0 Version 0.9.0 Signed

AUTOSAR BSW from 3 rd parties 9 Vector, EB, ETAS deliver BSW validated with ST MCAL Joint integration plan review Sharing of defect database Availability in ST of the 3 rd parties development environment to quick reproduce and fix issues during the Acceptance Testing phase

Relationship with 3 rd parties 10 ST has a very strong relationship 3 rd parties for AUTOSAR, Safety and Security Periodic management review for delivery plan alignment Periodic technical meeting for technology roadmap review Reciprocal Access to internal and confidential contents/information Shared bug tracking system ST customer engineer assigned to 3 rd parties for ticket analysis Availability in ST of the 3 rd parties environment for a quick analysis of the customer defects

SW Download Center & SW License request

Team Space Software Download Center 12 The SW product are available through the ST Portal with controlled access. SW defects report is available through the same portal The customer shall register himself in www.st.com, requesting the login and create an account. The Team Space manager will grant the access to SW Download Center Team space. Then customer can access the SW Download Center team space. https://my.st.com/collab/apg_software/sw_dc/default.aspx

Team Space Software Download Center 13 Select your SW product After the download of the SW Product a valid license shall be requested to APG tools

Team Space Software Download Center 14 Request the license key for the downloaded SW package You have to follow the installation process as shown in the pictures below. Since you don t have yet the key, you will be asked to fill a formulary with your data. This formulary has to be saved on your PC as a text file, and sent afterwards to our Tool team (APGTools-License@st.com) via mail (picture 1 and 2) If you don t have a SW contract in place, you can request only a Demo license. Following the request, in the coming days you will receive the Key, to unlock the package (picture 3) 1 2 3

License Product overview 15 REQUEST INSTALLATION 1 3 Specify SW request Start installation Customer Developer 4 2 Deliver SW package Select Licensing model (DEMO*/DEVELOPMENT/PRODUCTION) Accept related Disclaimer Setup and sign SW License Agreement Development Production license * Not needed for Demo license LICENSING Demo Dev Prod 5 Provide LOCK CODE 6 Verify Request Form and License rights Deliver Serial Number # Customer s Action # STMicroelectronics Action

Thanks for the attention