Evaluation - MOST Forum

Evaluation - MOST Forum Evaluation - MOST Forum

mostforum.com
from mostforum.com More from this publisher

<strong>Evaluation</strong> of <strong>MOST</strong>150-Techology<br />

<strong>MOST</strong>-<strong>Forum</strong> 23.03.2010<br />

Alexander Schneidenbach, Dr.Steffen Abbenseth, 23.02.2010


Agenda<br />

1. Motivation<br />

2. Requirements<br />

3. Test platforms<br />

4. Results<br />

2 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


MOTIVATION<br />

3 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Reasons for technology evaluation of <strong>MOST</strong>150<br />

• <strong>MOST</strong>150 needed to meet bandwidth<br />

requirements for future applications<br />

• <strong>MOST</strong>150 provides features for easy<br />

access to consumer applications<br />

• Isochronous Streaming<br />

(VideoOver<strong>MOST</strong>)<br />

• Ethernet-Channel<br />

100%<br />

50%<br />

Busload<br />

0%<br />

95%<br />

Free bandwidth<br />

Data RSE<br />

Audio RSE<br />

Cluster instrument<br />

Station lists<br />

Audio<br />

14%<br />

• Continued use of <strong>MOST</strong>25 applications<br />

Baureihe 1<br />

2008<br />

Baureihe 2<br />

2010<br />

Baureihe 2<br />

201x<br />

• Improved quality (ECL-standardization, ECL-transceiver)<br />

• Existing <strong>MOST</strong> know-how in customer service and production<br />

But is it ready for the market?<br />

4 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Requirements<br />

5 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Requirements for evaluation<br />

<strong>MOST</strong>25<br />

<strong>MOST</strong>150<br />

Applications/<br />

FBlocks<br />

RBD<br />

Applications/<br />

FBlocks<br />

New <strong>MOST</strong>CO<br />

Standard<br />

Applications/<br />

FBlocks<br />

RBD<br />

Applications/<br />

FBlocks<br />

Software<br />

Middleware<br />

Middleware<br />

Netservices V2.x<br />

INIC-Firmware<br />

Netservices V3.x<br />

INIC-Firmware<br />

<strong>Evaluation</strong><br />

Phy. Layer Spec<br />

INIC-OS81050<br />

Phy. Layer Spec<br />

INIC-OS81110<br />

Hardware<br />

FOT<br />

FOT<br />

Connector<br />

Optical fiber<br />

New<br />

Change<br />

Identical<br />

Connector<br />

Optical fiber<br />

Verification of all affected layers necessary<br />

6 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Evaluated Issues<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F<br />

Physical Layer<br />

- Pigtail, FOT, INIC<br />

NetServices / INIC-FW<br />

- Functions, flashing, parameter sets and stability<br />

Networkmanagement / Powermanagement<br />

- Wakeup/Sleep, NWM-stress and slave-wakeup<br />

<strong>MOST</strong> Diagnosis<br />

- RBD, ECL-tranceiver and SSO/CU<br />

Use-Cases<br />

- 72 different connection setups (prototypic modelling)<br />

Tools<br />

- Active-tools (bus manipulation) / spy-tools (datalogger)<br />

All use cases and layers covered by evaluation<br />

7 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Use cases defined for evaluation<br />

Interface<br />

Media LB+ (2048Fs)<br />

Media LB (512Fs)<br />

Protocol<br />

CMS / AMS<br />

MHP<br />

MEP<br />

Sync Streaming<br />

Isochr. Streaming<br />

Pattern<br />

Packet Size: 0Byte – 64KB<br />

Delay: 0; 10; 100 ms<br />

I 2 C<br />

CMS / AMS<br />

MHP<br />

Packet Size: 0Byte – 64KB<br />

Delay: 0; 10; 100 ms<br />

SPI<br />

MHP<br />

MEP<br />

Packet Size: 0Byte – 64KB<br />

Delay: 0; 10; 100 ms<br />

I 2 S<br />

Sync Streaming<br />

Isochr. Streaming<br />

Sync Streaming<br />

Isochr. Streaming<br />

TSI<br />

Isochr. Streaming<br />

Isochr. Streaming<br />

Based on requirements of Network and Infotainment Dept.<br />

8 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Test platforms<br />

9 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Testplatforms<br />

<strong>MOST</strong>150 Reference Platform<br />

• 7 <strong>MOST</strong>150 evaluation boards<br />

• Focus: Prototyping of all use-cases<br />

<strong>MOST</strong>150_InCar<br />

► 5 <strong>MOST</strong>150-ECUs<br />

► Focus: Influences of car-environment<br />

All evaluation aspects covered by use of two platforms<br />

10 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


<strong>Evaluation</strong> platforms<br />

<strong>MOST</strong>150 Reference Platform<br />

• Connection setups<br />

• Interfaces: I 2 C, I 2 S, MLB,<br />

TSI, SPI, MLB+<br />

• Channels: Control, Packet,<br />

Isochron, Synchron<br />

• Protocols: CMS/AMS,<br />

MHP, MEP<br />

• Focus of tests:<br />

• Performance<br />

• Stability<br />

• Wakeup / Sleep<br />

Test PC ISP 0 ISP 1<br />

Modena<br />

Test FW<br />

Test<br />

Application<br />

Generated<br />

Interface<br />

EB.COMM<br />

EB IP<br />

EB.<strong>MOST</strong> Core containing<br />

SMSC NetServices 3.0<br />

Test FBlock<br />

(generated)<br />

Test<br />

FBlockShadow(s)<br />

(generated)<br />

EB.COMM<br />

SW generated using EB Tooling<br />

<strong>MOST</strong><br />

Master<br />

Test<br />

Application<br />

Logic<br />

EB.<strong>MOST</strong> Core containing<br />

SMSC NetServices 3.0<br />

Test FBlock (generated)<br />

Test FBlockShadow(s)<br />

(generated)<br />

EB.COMM<br />

Test<br />

Application<br />

Logic<br />

project specific implementation<br />

SW supplied by Volkswagen<br />

Group<br />

►Project Partners:<br />

<strong>Evaluation</strong> setup for all Volkswagen-group relevant Use Cases<br />

11 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Partnership for evaluation<br />

<strong>MOST</strong>150_InCar<br />

► Focus of tests: Influences of car-environment<br />

► Robustness<br />

► Over-/Under-voltage<br />

► Temperature stress<br />

► Wakeup / Sleep<br />

TMAG NetService FrameWork<br />

► RBD-reference-implementation<br />

► Sudden-Signal-Off-implementation<br />

Project partners:<br />

► Tool-<strong>Evaluation</strong> (Datalogger)<br />

Verification of correct function in car-environment<br />

12 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Results<br />

13 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Results: Physical Layer<br />

A<br />

Physical Layer<br />

Topics solved<br />

Aspect<br />

(FOT, Pigtail, Network Interface Controller)<br />

Result<br />

1. Physical layer specification <strong>MOST</strong>-Co<br />

2. Availibility of FOT<br />

3. Availibility of Pigtail<br />

4. Availibility of INIC-Samples<br />

5. Use of Standard POF<br />

<br />

<br />

<br />

<br />

<br />

Release 12/2008<br />

OK<br />

OK<br />

OK<br />

OK<br />

OS81110<br />

Physical layer evaluation successful some minor points have to be solved<br />

14 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Results: NetServices<br />

B<br />

NetServices / INIC-FW<br />

Topics solved<br />

Aspect<br />

1. SW-assessment of SMSC<br />

2. NetServices & INIC FW<br />

► Network functionality<br />

► Stability of communication INIC-EHC<br />

► Performance<br />

<br />

<br />

Result<br />

Conducted<br />

Release Q4/2009<br />

Verification OK<br />

Verification OK<br />

Optimization III implemented<br />

Open points<br />

Aspect<br />

1. 18 points for optimization identified<br />

Risc / Action<br />

Discussion in NSUG + <strong>MOST</strong>CO<br />

15 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Results: Use-Cases<br />

E<br />

Use-Cases (INIC-<strong>MOST</strong>)<br />

Topics solved<br />

Aspect<br />

1. Verification of communication<br />

► Protocols (AMS, MHP, MEP<br />

Packetized Isochron)<br />

► INIC – EHC Interfaces<br />

(MLB, MLB+, I 2 C, I 2 S, SPI, TSI)<br />

► Communication channels<br />

(control, packet, streaming)<br />

2. Performance<br />

<br />

<br />

Result<br />

72 use cases in all defined combinations<br />

►<br />

►<br />

4800 h of testing<br />

132000 Wakeup/Sleep-cycles<br />

all use-cases verified<br />

Control: OK<br />

MHP: OK<br />

MEP: OK<br />

3. Controller-load<br />

<br />

Reduction achieved for MHP and Control<br />

channel<br />

All defined use-cases for Volkswagen Group verified positively<br />

16 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Benefits of technology evaluation for all users<br />

• Ca. 160 Bugs in key technology identified and fixed<br />

200<br />

180<br />

160<br />

140<br />

120<br />

• Hardware (physical layer)<br />

• Network Services<br />

• Tools<br />

15<br />

15<br />

13<br />

13<br />

13<br />

9<br />

10<br />

13<br />

13<br />

5<br />

5<br />

18<br />

110<br />

14<br />

14<br />

28<br />

33<br />

33<br />

22<br />

22 1<br />

20 4<br />

19 5<br />

21 2<br />

21 2<br />

21 3<br />

21 3<br />

16 6<br />

18 2<br />

19 2<br />

19 1<br />

20 2<br />

19 4<br />

19 3<br />

20 1<br />

19 4<br />

20 4<br />

29<br />

30<br />

30<br />

25<br />

30<br />

24<br />

22<br />

22<br />

39<br />

45<br />

39<br />

38<br />

32<br />

25<br />

27<br />

22<br />

26<br />

28<br />

24<br />

21 8<br />

23<br />

25<br />

25<br />

25<br />

25<br />

23<br />

23<br />

18<br />

20<br />

16<br />

17<br />

16<br />

3<br />

3<br />

5<br />

2<br />

6<br />

5<br />

8<br />

8<br />

9<br />

1<br />

1<br />

1<br />

1<br />

6<br />

6<br />

4<br />

9<br />

10<br />

13<br />

9<br />

11<br />

11<br />

10<br />

5<br />

4<br />

7<br />

12<br />

15<br />

6<br />

9<br />

17<br />

17<br />

20<br />

20<br />

21<br />

26<br />

26<br />

35<br />

40<br />

40<br />

44<br />

49<br />

3<br />

53<br />

53<br />

55<br />

55<br />

55<br />

58<br />

58<br />

60<br />

62<br />

1<br />

62<br />

62<br />

63<br />

68<br />

69<br />

76<br />

80<br />

82<br />

91<br />

95<br />

101<br />

110<br />

112<br />

115<br />

116<br />

120<br />

126<br />

135<br />

136<br />

143<br />

152<br />

152<br />

152<br />

152<br />

152<br />

152<br />

153<br />

158<br />

159<br />

162<br />

162<br />

162<br />

100<br />

80<br />

• Enlargement of in-house know-how of <strong>MOST</strong>150-integration<br />

60<br />

40<br />

20<br />

• New test strategies for software test in <strong>MOST</strong>150 series projects<br />

0<br />

2009-01<br />

2009-03<br />

2009-05<br />

2009-07<br />

2009-09<br />

2009-11<br />

2009-13<br />

2009-15<br />

2009-17<br />

2009-19<br />

2009-21<br />

2009-23<br />

2009-25<br />

2009-27<br />

2009-29<br />

2009-31<br />

2009-33<br />

2009-35<br />

2009-37<br />

2009-39<br />

2009-41<br />

2009-43<br />

2009-45<br />

2009-47<br />

2009-49<br />

2009-51<br />

2009-53<br />

2010-02<br />

2010-04<br />

2010-06<br />

2010-08<br />

• Compatibility NetServices errata process<br />

Anzahl Probleme (H)<br />

• Compatibility INIC firmware updates<br />

open Measure defined resolved<br />

Reduction of development risc and time


Summary<br />

18 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010


Summary<br />

• Future applications need higher bandwidth and<br />

connectivity to consumer electronics<br />

<strong>MOST</strong>150 can solve the challenge<br />

Technology needed to be verified<br />

• Usage of two reference projects facilitated extensive verification<br />

• Positive verification of all key aspects<br />

Improvements (e.g. performance) achieved<br />

Ca. 160 issues detected and solved during evaluation<br />

• Reference integration for NetServices established<br />

use for approval in series projects<br />

<strong>MOST</strong>150 transfered into development for series products<br />

19 A.Schneidenbach, AUDI AG, Dr. S.Abbenseth Volkswagen AG, <strong>MOST</strong>-<strong>Forum</strong>, 23.03.2010

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!