15
Confidential 複写および第三者への開示をお断りいたします。 © 2015 Sunny Giken Inc. All rights reserved. -1- Confidential 複写および第三者への開示をお断りいたします。 CioRy” Project for Compact and Faster AUTOSAR BSW Stack. Hirofumi Yamaguchi Automotive Business Unit Sunny Giken Inc. AUTOSAR – A Global Standard 8 th AUTOSAR Open Conference October 29 th , 2015 Tokyo Conference Center Ariake, Tokyo, Japan

October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 1 -

Confidential※複写および第三者への開示をお断りいたします。

株式会社サニー技研

“CioRy” Projectfor Compact and Faster AUTOSAR BSW Stack.

Hirofumi YamaguchiAutomotive Business UnitSunny Giken Inc.

AUTOSAR – A Global Standard8th AUTOSAR Open Conference

October 29th, 2015Tokyo Conference Center Ariake, Tokyo, Japan

Page 2: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 2 -

CioRy Project Concept

Project Goal is “implement AUTOSAR BSW Stackinto All (100%) AUTOMOTIVE MCU”.

CioRy Project for Compact and Faster AUTOSAR BSW stack.

What is SunnyGiken?We have been building/making/creating Embedded system for 40 years!

RAM MonitorFlash Writing Tools

Vehicle NetworkingAnalyzing/Verifying Tools

Evaluation Board

CioRy Project started with a

SunnyGiken's desire to "implement AUTOSAR into

all of the AUTOMOTIVE MCU around the world".

Middle ware DevelopmentTraining/Seminer

Page 3: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 3 -

Not to be able to implement AUTOSAR

BSW Stack to approximately

20~30% of MCUwhich are mainly Low-end MCU!

CioRy Project – There is a problem to have to be solved.

~ AUTOSAR BSW Stack are not to be able to implement toapproximately 30% of MCU which are mainly Low-end one! ~

AS Low-end MCU・・・ROM Size Factor

⇒ ROM Size is too large considering the slight quantities of functions they do.

Performance Factor⇒ Large overhead

influences Application processing.Introduction Factor

⇒ High AUTOSAR dependenceinfluences Development schedule.(Difficult to get off the ground)

Page 4: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 4 -

CioRy Project can solve the problem!

~ Develop the BSW Stack technology which can implement to Small MCU! ~

Methods for solving problems!Let's develop the Compact and Faster AUTOSAR

BSW Stack which can implement to Low-end MCU!

~ Setting goals considering the needs of the Japanese market ~

Make it possible to implement AUTOSAR BSW Stack to Low-end MCU!

◆Make BSW Stack ROM Size smaller than 30KB!

Less than 30% with 128KB MCU.

◆CPU utilization of BSW Stack is less than 20%

at 32MHz operation frequency.

◆Easy introduction of AUTOSAR!

It is possible to implement AUTOSAR

on All (100%) AUTOMOTIVE MCU

if we can achieve these! Work Group is going to achieve

specifications requirements!

Page 5: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 5 -

Small BSW Stack Work Group

Participate in Reserch

Technical Collaboration

AISIN comCruise Co., Ltd.

TOKAI RIKA CO., LTD.

CioRy Project

~ Technical consideration for accomplishment: Development organization to achieve specifications requirements! ~

Executive Director

Prof. Hiroaki TAKADA

NCESCenter for embedded computing systems, NAGOYA UNIVERSITY.

Page 6: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 6 -

・Only CAN communication is enough.・Only LIN communication is enough.・GW function should be cope in SW-C.

⇒ All ECU do not need GW function.・Spec decision of Configurator is difficult・Needs Virtual-E2PROM(Memory Stack)

⇒ Rejected by high MCU dependence. ・Needs DIAG.

⇒ I/F only by high OEM dependence.・Demand for compact and quick response RTE.・AUTOSAR OS functions are enough with BCC1.・Simple software component.

- Summarize Demands.- Specifications adjustment.- Clarify uncertain points.- Improvement activity.- Consider MCU information.

Hearing contents from the Work Group.

Work Group considers…

CioRy Project

~ Technical consideration for accomplishment: Investigate/Considered hearing contents from the Work Group! ~

Page 7: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 7 -

Concept of Compact and Faster.

1)ICC1 adoption, and reduced module hierarchy by limiting the function toCAN/LIN communication.

2)Selected application and function, then implement only “Function to use”.3)Reduced handling of Signal Unit, because it has big overhead.

Will explain these from the following page.

Development approaches of Compact and Faster.

<memo>ICC1 : Implementation Conformance Class 1Signal : Control data included within the frame of CAN and LIN.

The frame is comprised of plural signals.

CioRy Project

~ Technical consideration for accomplishment by Work Group: Directivity for the Compact and Faster BSW Stack! ~

★Inherits the high reusability standardization of AUTOSAR.⇒ SW-C modularization and Establishes MCAL reusability.

★AUTOSAR BSW Stack which pursued high efficiencywith compact by selected application and function.

⇒ ROM Size: less than 30KB, CPU utilization: less than 20%.

Page 8: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 8 -

Inherits the high reusability standardization of AUTOSAR.

◆ Adapting AUTOSAR Specification to Upper I/F of RTE, and commonization of AUTOSAR specifications I/F SW-C is possible.

◆ The utilization of existing MCAL is possible by configuration able tointroduce AUTOSAR conformity MCAL easily.

CioRy Project

~ Technical consideration for accomplishment:Concept for Compact and Faster! ~

Support variety of MCU by rearranging AUTOSAR MCAL

Page 9: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 9 -

Pursued high efficiency with compact by selected application and function.

◆ Selected OS, Communication (CAN, LIN), RTE.◆ Performed further optimization based on these functions!

CioRy Project

~ Technical consideration for accomplishment:Concept for Compact and Faster! ~

(Source: AUTOSAR_EXP_LayeredSoftwareArchitecture 63P)

Page 10: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 10 -

Promotes high response and optimization of Module hierarchy only by CAN/LIN usage. ※62% efficient in CAN communication stack. (8modules ⇒3modules)

CioRy Project

~ Technical consideration for accomplishment:Approach #1: Reduces module hierarchy! ~

Page 11: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 11 -

Selected carefully what is “Necessary Function” from enormous AUTOSAR specifications. ※60% volume in CAN communication stack.

Group Fnction Selection memo

PERIODIC transmission mode ○

DIRECT transmission mode ○

DIRECT (N-TIMES) transmission mode × Judgment by the Work Group.

MIXED transmission mode ○

Transmission mode switch × Judgment by the Work Group.

Minimum Delay Timer (MDT) management ○

Transmission deadline monitoring ○

Handling of update-bits × Judgment by the Work Group.

Signal Transmission ○

Signal Group Transmission × Cope by securing of synchronism between the signal.

Reception deadline monitoring ○

Reception Filtering × Judgment by the Work Group.

interpret the update-bit × Judgment by the Work Group.

Signal Reception ○

Signal Group Reception × Cope by securing of synchronism between the signal.

Invalid values judgment × Can be determined in the Application side

Implementation of AUTOSAR specifications (partial excerpt)

Select“Necessary Function“

Select “Necessary Function" from our CAN platform development results and judgment of the Work Group.However, the addition of specifications (function) is possible.

CioRy Project

~ Technical consideration for accomplishment:Approach #2: Selected application and function! ~

Tra

nsm

ission fu

nctio

n

Receiv

e fu

nctio

n

Page 12: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 12 -

Reduces overhead load of Signal processing by PDU unit processing!※Lighten the processing load along with Selected “Necessary Function".

CioRy Project

~ Technical consideration for accomplishment:Approach #3: Reducing Signal unit processing! ~

Page 13: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 13 -

CAN LIN(Master) OS RTE DIAG Total

ROM Size 13364 6368 3983 821 3969 28505

RAM Size 632 323 113 36 606 1710

CPUutilization

18.1%

Able to achieve accomplishments by pursuing high efficiency and compactness. Also by selecting significant application and function!

Measurement condition・16bit MCU・Operation clock 32MHz・MAIN Cycle 5ms・Compiler IAR EW for RL78 1.4.0.6・Evaluation board QB-R5F10PPJ-TB

・CAN Baud rate 500kbps・CAN Transmission Flame 5 flames・CAN Receive Flame 10 frames・LIN Baud rate 19.2kbps・LIN Transmission flame setting 5 flames・LIN receive flame setting 5 flames

※ CPU utilization is calculate with below module total.・SW-C, CAN, LIN, DIAG, OS, RTE

unit:Byte

CioRy Project

~ Technical consideration for accomplishment:Result of Compact and Faster Approach ~

・Transmission Signal 50signals・Receive Signal 100signals・OS task 5tasks・CAN bus load 30%

Page 14: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

- 14 -Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 14 -

Compact and Faster AUTOSAR BSW Stack which could cover

Low-end MCU 30% area by CioRy project have accomplished.And Prepared to implement AUTOSAR into all of the

AUTOMOTIVE MCU around the world.

SunnyGiken utilizes CioRy project and aims implements AUTOSAR into All (100%) AUTOMOTIVE MCU.

You can get more informationat Sunny Giken Home!

http://sunnygiken.jp/

CioRy Project~ Summary ~

Page 15: October 29 Tokyo Conference Center Ariake, Tokyo, …...Confidential © 2015 Sunny Giken Inc. All rights reserved.-1 ※複写および第三者への開示をお断りいたします。

Confidential

※複写および第三者への開示をお断りいたします。© 2015 Sunny Giken Inc. All rights reserved. - 15 -

ITAMI Head Office NAGOYA Office KUMAMOTOTechnical Center