Evaluation - MOST Forum
Evaluation - MOST Forum Evaluation - MOST Forum
Evaluation of MOST150-Techology MOST-Forum 23.03.2010 Alexander Schneidenbach, Dr.Steffen Abbenseth, 23.02.2010
- Page 2 and 3: Agenda 1. Motivation 2. Requirement
- Page 4 and 5: Reasons for technology evaluation o
- Page 6 and 7: Requirements for evaluation MOST25
- Page 8 and 9: Use cases defined for evaluation In
- Page 10 and 11: Testplatforms MOST150 Reference Pla
- Page 12 and 13: Partnership for evaluation MOST150_
- Page 14 and 15: Results: Physical Layer A Physical
- Page 16 and 17: Results: Use-Cases E Use-Cases (INI
- Page 18 and 19: Summary 18 A.Schneidenbach, AUDI AG
<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