Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
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日,北京
Date
Page 2Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
Siener
June, 2017
Mr. Peter Liu (刘 为 文)
Sales and Marketing Manger
SPC5x 嵌入式工具链和ISO26262工程服务
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 工程服务
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
Date
Page 5Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
SienerH GNU 编译器---ISO26262 和多核应用
Date
Page 6Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
SienerANSI/ISO C/C++ Compiler for SPC5
Date
Page 7Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
SienerQKIT: Compiler Qualification
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环节图形化配置界面,指定应用程序代码段所在运行核,实现多核应用中的代码移植。这样高效实现应用程序从单核到多核的移植,以及多核应用程序在不同项目中的可重复利用,而不必修改源程序代码。
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标准的应用开发
Date
Page 10Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
Siener
Free versus commercial toolchain version
Licensing Options
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
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+
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
Date
Page 14Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
Siener
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
Date
Page 16Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
SienerUDE Multi core support
•多核程序下载•多核分别控制、设置调试•多核数据的共享和显示
Date
Page 17Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
Siener多核调试—多核程序运行、同步、Trace
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
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
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 工程服务
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
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
Date
Page 23Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
Siener汽车功能安全ECU开发工程服务
安全流程、系统设计和系统测试咨询
汽车ECU功能安全设计与测试实现
流程报告、系统设计报告、测试报告的预评估
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
Date
Page 25Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
SienerFrom Modeling---Compiler---Debugger
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一键编译工具插件自动实现 节约算法工程师的时间,把更多时间精力放在模型测试和开发 增加了底层程序的通用性
自动实现
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
Date
Page 28Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
SienerTool Qualification Process
Date
Page 29Beijing Siener Electronics Tech. Development Ltd. Http://www.siener.cn
SienerQualification Kit
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
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