31
Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017ST汽车MCU技术日 201766日,上海 201768日,深圳 2017613日,北京

STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 1Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener

STMicroelectronics Automotive MCU

Technical Day

意法半导体汽车微控制器技术日

2017年ST汽车MCU技术日2017年6月6日,上海2017年6月8日,深圳

2017年6月13日,北京

Page 2: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 2Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener

June, 2017

Mr. Peter Liu (刘 为 文)

Sales and Marketing Manger

SPC5x 嵌入式工具链和ISO26262工程服务

Page 3: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 3Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener

SP5x 常规工具链 HighTec + PLS UDE

Contents

ALM 产品生命周期管理平台 Intland CodeBeamer

动态测试工具链 T1+TPT+CTC++

Siener ISO26262 工程服务

Page 4: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 4Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener挑战:AUTOSAR+多核软件架构设计+功能安全

Microcontroller

Infineon MC-ISAR driver (MicroController Infineon Software ARchitecture) Enabled via partners

MCU WDG RAM

Test

PORT ADCDIO

MCAL

CANGPT PWMICU

On-Board

Device

Abstraction

Memory

Services

I/O Hardware

AbstractionMemory

Abstraction

Communication

Abstraction

Communication

Services

Application Layer

SPI

CanTrcvFEE

LIN

System Services

AUTOSAR Run Time Environment (RTE)

System Services

Complex

Device

Driver

MCAL Complex Driver

UART ADCMEM

Check

…FADCFlex

RayFLS

Page 5: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 5Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerH GNU 编译器---ISO26262 和多核应用

Page 6: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 6Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerANSI/ISO C/C++ Compiler for SPC5

Page 7: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 7Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerQKIT: Compiler Qualification

Page 8: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 8Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerHighTec GNU C/C++编译器支持SPC5x的特点

集成Eclipse IDE,系统的Project, Compiler, Assemble, Linker和其它配置选项

灵活的Speed 和 Code size优化设置,满足不同用户的应用需求

带有商业的standard and math libraries (no open source)

支持各种RTOS, 如 Vector OS, ETAS RTA-OS, EB等

支持AUTOSAR MCAL driver support

支持自动代码生成等应用软件,如simulink, ASCET等

支持SPC5系列MCU,全球编译器专业供应商中,首家2012年通过ISO26262认证

通过Link环节图形化配置界面,指定变量所在运行核,通过Hide-and-visibility concept清晰的多核变量共享接口定义,实现安全和高效的变量共享以及系统代码优化,而不必修改源程序代码。

通过Link环节图形化配置界面,指定应用程序代码段所在运行核,实现多核应用中的代码移植。这样高效实现应用程序从单核到多核的移植,以及多核应用程序在不同项目中的可重复利用,而不必修改源程序代码。

Page 9: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 9Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerHighTec GNU Development Platform for SPC5x

名称 型号 配置说明

HighTec GNU C/C++

for Power Architecture

编译器

单机版

TriCore Development Platform (node-locked)包含-HighTec GNU C/C++ 编译器开发环境和 Eclipse IDE集成开发环境-免费支持和升级: 一年. 延长支持和升级服务/年:25% 的license费

浮动版

TriCore Development Platform (floating)包含-HighTec GNU C/C++ 编译器开发环境和 Eclipse IDE集成开发环境-免费支持和升级: 一年. 延长支持和升级服务/年:25% 的license费可漫游license, Cached Option,编译加速器 (add-on for floating)

可漫游的浮动版

add-on for floating license-Roaming License 客户端可以不连接服务器而是用该license,可以适合出差,按天计算, Roaming licenses 可以设置密码保护

编译加速器add-on for floating license-Cached Option代码编译过程比标准浮动版服务器速度快2-3 倍

V4.6.x. : 支持ISO-26262标准的应用开发

Page 10: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 10Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener

Free versus commercial toolchain version

Licensing Options

Page 11: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 11Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener Software: Universal Debug Engine (UDE) for SPC5 devices

– Easy to use and modern user interface

– Perfect scaling for multicore architectures

– Statistical analysis of trace data

– Outstanding architecture support

– Extensive automation capabilities

– Real Eclipse integration

Hardware: Universal Access Device family

– UAD2pro for debugging, on-chip trace, FLASH programming

– UAD2next for debugging, serial and parallel external trace

– UAD3+ for multi-target debugging, high-end serial and parallel trace

Universal Debug Engine for SPC5x

Page 12: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 12Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener

12

Modular Tool Architecture - HW

Universal Access Device family

UAD2pro

UAD2next

UAD3+

Page 13: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 13Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener Support of debug and trace units

– Debug: JTAG/OnCE, IEEE1149.7 (SPC56, SPC57, SPC58)

– Trace: Nexus (SPC56, SPC57, SPC58), Aurora (SPC57, SPC58)

eTPU debugger (SPC56)

Universal Emulation Configurator (SPC57, SPC58)

– Many years experience for efficient use of emulation device features

GTM support (SPC57, SPC58)

– Configuration of SPU and GTM DI by Universal Emulation Configurator (UEC) from PLS

– Code display of MCS units

– Code, data and signal trace

Debug and Trace support for HSM module

Universal Debug Engine for SPC5

Page 14: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 14Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener

Page 15: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 15Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerAdvantages of full featured UDE for SPC5

Feature SPC5 Starter Kit UDE/UADx version

FLASH programming (faster)

UDE/MemTool included /OTP support

HLL debugging / Run control (faster)

Synchronized multicore run control

Tested with SPC5 evaluation boards

Usage with customer specific hardware

Value animation during runtime

Automation capabilities

Trace capabilities

GTM support

Page 16: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 16Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerUDE Multi core support

•多核程序下载•多核分别控制、设置调试•多核数据的共享和显示

Page 17: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 17Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener多核调试—多核程序运行、同步、Trace

Page 18: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 18Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerEmbeded Toolchains for SPC5x

名称 型号 配置说明

SPC5X 开发平台

专业SPC5开发平台 A:

UDE/UAD2pro-PA-MCA & the HighTec GNU C/C++ compiler and IDE for Power Architecture

1. PLS 公司调试开发工具 UDE/UAD2pro-PA-MCA,UAD2pro通讯盒2. 高级语言调试的HLL-Debugger3. HighTec公司GNU C/C++编译器和Eclipse IDE集成开发环境4. 进入目标系统的JTAG/OnCE通讯口5. 与主机的接口:高速 USB 2.0接口6.Software CD, JTAG电缆线,使用手册, 1年免费支持和升级

专业SPC5开发平台 B:

UDE/UAD2next-PA-MCA & the HighTec GNU C/C++ compiler and IDE for Power Architecture

1. PLS 公司调试开发工具 UDE/UAD2next-PA-MCA,UAD2next通讯盒2. 高级语言调试的HLL-Debugger3. HighTec公司GNU C/C++编译器和Eclipse IDE集成开发环境4. 进入目标系统的JTAG/OnCE或CAN通讯口5. 与主机的接口:高速 USB 2.0接口或IEEE1394 (FireWire) 或 Ethernet 10/100;除了USB 2.0接口外,所有接口都有电气隔离6.Software CD JTAG/OnCE 扩展盒,使用手册, 1 year免费支持和升级

专业SPC5开发平台 C:Power Architecture Development Platform with UAD3+UDE/UAD3+-PA MCA & the HighTec GNU C/C++ compiler and IDE

1.PLS 公司调试开发工具 UDE/UAD3+-PA MCA,UAD3+通讯盒2.UDE: 高级语言调试的HLL-Debugger for Power Architecture-MCA3. HighTec公司GNU C/C++编译器和Eclipse IDE集成开发环境4. 进入目标系统的JTAG或DAP通讯口5.带JTAG连接口的UAD3+ I/O pod6.带Trace功能的UAD3+ Trace Pod,支持AuroRA Trace7.Software CD, JTAG 扩展盒,+18V/2A电源, 免费支持和升级: 1 year

Page 19: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 19Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener SPC56

– SPC560D30, SPC560D40

– SPC560B40, SPC560B50

– SPC560C40, SPC560C50

– SPC560B54, SPC560B60, SPC560B64

– SPC564B64, SPC564B70, SPC564B74

– SPC56EC64, SPC56EC70, SPC56EC74

– SPC560P34, SPC560P40, SPC560P44, SPC560P50, SPC560P54, SPC560P60

– SPC56AP54, SPC56AP60

– SPC563M64

– SPC564A70, SPC564A74, SPC564A80

– SPC564L54, SPC564L60, SPC564L70

– SPC56EL54, SPC56EL60, SPC56EL70

SPC57

– SPC570S40, SPC570S50

– SPC572L64

– SPC574K72

– SPC57EM80

– SPC574S60, SPC574S64

SPC58

– SPC582B50, SPC582B54, SPC582B60

– SPC584B60, SPC584B64, SPC584B70

– SPC584C70, SPC584C74, SPC584C80

– SPC58EC70, SPC58EC74, SPC58EC80

– SPC58NG80, SPC58NG84

– SPC58EG80, SPC58EG84

– SPC584G80, SPC584G84

– SPC58NE84

– SPC58NN84

Supported derivatives by SPC5x

Page 20: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 20Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener

SP5x 常规工具链 HighTec + PLS UDE

Contents

ALM 产品生命周期管理平台 Intland CodeBeamer

动态测试工具链 T1+TPT+CTC++

Siener ISO26262 工程服务

Page 21: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 21Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener我们的商业模式

Focus & Technical leading &

Customer orientation:

• SPC5x + Toolchains + Applications

• Broad Customer base in ATV

• Loyalty to Partners

Innovate Our Value

Value Added Service Supplier in toolchains + ATV supplierChain

Automotive System Approach

OEM

Tier1 SPC5x ToolChains

Siener

Page 22: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 22Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerASIL compliance ECU Development and Certification

CatarcS

iener

Consultancy: Standards, Process, Project management and Certification Support

Engineering service: Embeded solution design and testing

Page 23: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 23Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener汽车功能安全ECU开发工程服务

安全流程、系统设计和系统测试咨询

汽车ECU功能安全设计与测试实现

流程报告、系统设计报告、测试报告的预评估

Page 24: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 24Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerSiener Embeded World

1

2

3 4

5

6

Target Applications:

BMS, Inverter and VCU in HEV/EV

ECU for Powertrain in Diesel Engine and Gasline Engine

ECU for Function Safety (ISO 26262 and IEC 61508)ECU in Construction Machine

Page 25: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 25Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerFrom Modeling---Compiler---Debugger

Page 26: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 26Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerOptimized Development Process on Matlab/Simulink

底层软件工程师:把底层软件以c语言库的方

式提交给算法工程师

算法工程师:模型仿真和验证

算法工程师:Simulink模型生成代

码.c.h

Hightec GNU+Matlab/Simulink一键编译工具插件

编译并生成.elf.hex.map文件

算法工程师:测试

算法工程师:烧写.elf/.hex到目标

ECU

测试通过?

算法工程师:构建和修改模型

ECU软件验收

1 2 3

45

优化后的Maltlab /Simulink策略闭环开发可以划分为以下steps

原有的手动操作的step4 、step5、step6 Hightec

GNU+Matlab/Simulink一键编译工具插件自动实现 节约算法工程师的时间,把更多时间精力放在模型测试和开发 增加了底层程序的通用性

自动实现

Page 27: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 27Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

Siener

2017 © PikeTec

Titelmasterformat durch Klicken bearbeitenTPT Testing in different Environments

HIL TESTING AUTOMOTIVE TESTING

ECU TESTING

MODEL TESTING SOFTWARE TESTING

Page 28: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 28Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerTool Qualification Process

Page 29: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 29Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerQualification Kit

Page 30: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 30Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerOur New Business Creationn—ISO26262 and ALM

Toolchains

For SPC5

Prototype

With SPC5Consulting

By SPC5

Low level drive/lib.

Timing Testing and

Measurement

ISO26262 compliance

ECU development

Multicore Software

architecture design,

simulator,Optimizer

Page 31: STMicroelectronics Automotive MCU Technical Day · Date Page 1 Beijing Siener Electronics Tech. Development Ltd. Http:// Siener STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日

Date

Page 31Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn

SienerLeading Service, Teamwork, Customer Orientation, Win-Win

上海销售:张先生 13817117679E-mail: [email protected]网址: www.siener.cn

北京销售:张先生 15718829626E-mail: [email protected]网址: www.siener.cn