Conference Proceedings
Transcription
Conference Proceedings
Conference Proceedings International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Top Professionals from Automotive Electronics Highlights and Future Technologies MOST – The Multimedia Network International MOST Conference & Exhibition 10 Years MOST Cooperation 30TH SEPTEMBER 2008 STUTTGART - GERMANY MOST Connecting Anzeige The Automotive Infotainment Backbone in over 60 vehicle models worldwide Successful automotive standardization Integrated Audio, Video and Ethernet data transmission High data rates @ low latency High quality of service Automotive grade robustness Cost optimized 16 Carmakers // 78 Suppliers www.mostcooperation.com 2 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM MOST Is Ready for the Future The year of the MOST® Cooperation's 10th Anniversary is We are proud to celebrate our tenth anniversary that marks highlighted with 94 member companies presenting an au- an outstanding automotive success story. Within only 10 tomotive success story: The third generation of the infotain- years MOST has been accepted as the de-facto standard for ment backbone with faster data rates of 150 Mbps is being multimedia and infotainment networking in the automotive standardized and robustness, quality and efficiency have industry. Already – only one decade after the first sketch of been optimized. Today MOST is integrated in over 60 car the MOST ring structure – the third generation of the infotainment backbone with faster data rates of 150 Mbps even models including the first Asian models. offers an automotive-ready physical layer for Ethernet in the car. Over 10 years ago BMW and Daimler together with Becker (today Harman/Becker Automotive Systems) and OASIS The MOST Cooperation embraces the objective of the MOST SiliconSystems (today SMSC) started cooperating on defining Forum to bring together top professionals from the autoand designing the Media Oriented Systems Transport Techno- motive electronics industry and academia to exchange inforlogy. With their clear vision the companies saw the need for mation and results of recent work on systems, circuits, techa common infotainment network standard instead of propri- nologies, processes and applications on MOST Technology. etary solutions. The activities around MOST aim at concrete We support the conference to provide a forum for a broad and measurable results for volume production rather than audience reaching from researchers, designers, engineers, only defining a theoretical standard. In 1998 the companies system developers, to purchasers and journalists, and to the founded the MOST Cooperation with Audi joining shortly managers of the industries involved. The MOST Cooperathereafter. They quickly developed the first specification since tion is participating to help our member companies further they had to meet deadlines for mass production. Within only disseminate the knowledge learned in over a decade of 3 years BMW introduced the 7 series as the first MOST car intensive work. Our target is to provide a very high quality in 2001. The following year 13 more models implemented conference to the attendees by encouraging our members the MOST infotainment backbone. Now, 10 years later, 16 to share their experiences with this infotainment technology. carmakers and their 78 premier suppliers contribute to the In addition we will be exhibiting a demonstration of the latest developments of the MOST Cooperation. success of the MOST Technology. The MOST Cooperation MOST FORUM 2008 | CONFERENCE PROCEEDINGS 3 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Welcome to the MOST Forum The 10th Anniversary of the MOST Cooperation is the motivation behind launching the MOST Forum: The MOST Forum provides an ideal venue to share ideas and experiences and to discuss the latest news on this de-facto automotive infotainment standard. Automotive electronics industry and academia meet on September 30, 2008, for this International MOST Conference and Exhibition in Stuttgart. The conference program covers a broad field of topics with a wide range information on MOST infotainment technology. During their presentations the speakers will discuss MOST applications, experiences and technologies concerning networking and system architecture, physical layer, compliance and quality aspects, series projects experience, MOST and other standards, as well as MOST in research and development. On the evening of September 29, 2008, attendees can join for the MOST networking event in Stuttgart. At 19.00 Harald Schöpp, Member of the MOST Cooperation Steering Committee, will inaugurate the MOST Forum. During the dinner attendees will have the chance to meet influential people from the automotive electronics industry. The media partners Electronic Design Group, Elektronik automotive and ElektronikPraxis, as well as industry partner ZVEI (Electrical and Electronic Manufacturers' Association), are contributing their expertise and technology know-how. In the exhibition area various companies present their MOST solutions and applications. Amongst the exhibitors will be the MOST Cooperation (presenting the MOST150 multimedia demo), Avago Technologies, BMW Group, Comlet, Daimler AG, Dension Audio Systems, GADV, K2L, LeCroy, MBtech, Ruetz System Solutions, SMSC, and STEG. Mandy Ahlendorf MOST Forum Imprint Organizer of conference and exhibition qaqadu event gmbh Maximilianstrasse 8 82319 Starnberg / Germany We are looking forward to a great MOST Forum with presentations of innovative solutions and highlights on MOST and its applications. t +49 8151 555009 11 F +49 8151 555009 10 e [email protected] W www.mostforum.com © 2008 by qaqadu event gmbh All rights reserved, including reprint, copying (photocopy, microscopy) and the translation, partially or completely. The MOST Forum Conference Proceedings, the lectures of the conference, are published as unrevised manuscripts. The individual contributions are subject to the evidence-based personal views and experiences of their respective speakers and authors. The qaqadu event gmbh is not responsible for the contributions to the MOST Forum and distances itself expressly from the contents of all third parties’ website. The qaqadu event gmbh does not assume and hereby disclaims any liability to any person for any loss or damage caused by statements, errors or omissions in the material contained herein, regardless of whether such errors result form negligence, accident or any other cause whatsoever. 4 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM Thank you to all Partners and Exhibitors! Program Committee Stephan Esch, AUDI AG Prof. Dr. Andreas Grzemba, University of Applied Sciences Deggendorf Stephan Janouch, Elektronik automotive Jochen Klaus-Wagenbrenner, Harman/Becker Knowledge Partner Robert Reiter, BMW Group Harald Schöpp, SMSC Dieter Seidl, Daimler AG Christoph Stoppok, ZVEI Johann Wiesböck, ElektronikPraxis Industry Partner Media Partners Exhibitors MOST FORUM 2008 | CONFERENCE PROCEEDINGS 5 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Content Networking Evening / Conference and Exhibition Authors Conference Program Partner Profiles Exhibitor Profiles 8 10 11 12 14 Technical Papers Keynote Networking Vehicle Infotainment Systems with MOST Dr. Alexander Leonhardi, Daimler 19 MOST Networking and System Architecture MOST150 – The New Generation of the Infotainment Backbone Harald Schöpp, SMSC 23 MOST Simulation Framework M. Eng. Andreas Schramm, BMW Group Dr. Donal Heffernan, University of Limerick Richard Wurm, University of Applied Sciences Deggendorf 29 Proposal for a MOST150/Ethernet Gateway M. Eng. Andreas Schramm, BMW Group Dr. Donal Heffernan, University of Limerick 33 H.264 Low-latency Video Compression in Automotive Applications Dipl.-Ing. Ralf M. Schreier, On Demand Microelectronics 37 Software Implementation of MLB on the MPC5517 Jürgen Frank, Freescale 41 MOST and Other Standards Usage of AUTOSAR Diagnostic Modules in a MOST Electronic Control Unit Paul Hoser, BMW Car IT GmbH 6 MOST FORUM 2008 | CONFERENCE PROCEEDINGS 45 FORUM MOST Physical Layer Plastic Optical Fiber Coupling Systems: A Novel Opto-mechanical Modeling Approach Els Moens, Vrije Universiteit Brussel Michael Vervaeke, Vrije Universiteit Brussel Youri Meuret, Vrije Universiteit Brussel Heidi Ottevaere, Vrije Universiteit Brussel Carl Van Buggenhout, Melexis Ieper NV Piet De Pauw, Melexis Ieper NV Hugo Thienpont, Vrije Universiteit Brussel 51 nanoStructures™ Technology and Possibilities for the Next Generation of Optical Fibers for Vehicular Applications Claudio Mazzali, Corning Incorporated Paulo Dainese, Corning Incorporated Mike Pambianchi, Corning Incorporated Manish Sharma, Corning Incorporated Guenther Uhlenhuth, Corning Incorporated 57 MOST Compliance and Quality Automotive Application Recommendation for MOST150 Physical Layer Components Joerg Angstenberger, RELNETyX AG Dr. Viktor Tiederle, RELNETyX AG 61 High Quality System Integration Wolfgang Malek, RUETZ SYSTEM SOUTIONS Georg Janker, RUETZ SYSTEM SOLUTIONS 65 MOST Series Projects Experience Error Handling Strategies for a MOST Application Framework Dr. Alexander Leonhardi, Daimler AG Torsten Pech, Daimler AG Andreas Vallentin, Daimler AG 69 MOST Networking and System Architecture AUDI Q5: Evolution of a MOST System Architecture Uwe Hackl, AUDI AG 75 CD ROM: Conference Proceedings CD ROM: MOST Electric Brochure and MOST Book 79 MOST FORUM 2008 | CONFERENCE PROCEEDINGS 7 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Networking Event September 29, 2008 19.00 open end Location: mash restaurant On the evening of September 29th, 2008, all participants are invited to join for the MOST infotainment event in Stuttgart. At 19.00 Harald Schöpp, Member of the MOST Cooperation Steering Committee, will inaugurate the MOST Forum. During the dinner attendants have the chance to meet influential people from the automotive electronics industry. Participants are welcome to discuss latest MOST Technologies and developments and learn about key changes coming up. The networking event takes place at the mash restaurant in Stuttgart which is located in the BOSCH Areal right next to the Liederhalle: mash Forststrasse 7 70174 Stuttgart Germany T +49 711 1209330 W www.mash-stuttgart.de 8 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM Conference & Exhibition September 30, 2008 8.00 – 18.00 Location: Schiller conference room and foyer at the Liederhalle Cultural & Congress Center On September 30, 2008, MOST Forum 2008, the international MOST Conference and Exhibition, invites its attendees to the Liederhalle Cultural & Congress Center in Stuttgart, Germany, to a one-day congress with numerous specialists presenting the latest and future technologies and applications on MOST based infotainment technology. The conference will provide a forum for a broad audience reaching from researchers, designers, engineers, system developers, to purchasers and journalists, and to the managers of the industries involved. The Liederhalle Cultural and Congress Center is located in Stuttgart right in the middle of one of the strongest economic region in Germany. Kultur- & Kongresszentrum Liederhalle (KKL) Berliner Platz 1-3 70174 Stuttgart Germany T +49 711/20 27 710 W www.liederhalle-stuttgart.de MOST FORUM 2008 | CONFERENCE PROCEEDINGS 9 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Authors 10 MOST FORUM 2008 | CONFERENCE PROCEEDINGS Joerg Angstenberger RELNETyX AG Carl Van Buggenhout Melexis Ieper NV Paulo Dainese Corning Incorporated Juergen Frank Freescale Uwe Hackl AUDI AG Dr. Donal Heffernan University of Limerick Paul Hoser BMW Car IT GmbH Georg Janker RUETZ SYSTEM SOLUTIONS Dr. Alexander Leonhardi Daimler AG Wolfgang Malek RUETZ SYSTEM SOUTIONS Claudio Mazzali Corning Incorporated Youri Meuret Vrije Universiteit Brussel Els Moens Vrije Universiteit Brussel Heidi Ottevaere Vrije Universiteit Brussel Dr. Michael Pambianchi Corning Incorporated Piet De Pauw Melexis Ieper NV Torsten Pech Daimler AG Harald Schöpp SMSC Andreas Schramm BMW Group Ralf M. Schreier On Demand Microelectronics Manish Sharma Corning Incorporated Hugo Thienpont Vrije Universiteit Brussel Dr. Viktor Tiederle RELNETyX AG Guenther Uhlenhuth Corning Incorporated Andreas Vallentin Daimler AG Michael Vervaeke Vrije Universiteit Brussel Richard Wurm University of Applied Sciences Deggendorf FORUM Conference Program 8.00 9.00 9.15 9.45 10.15 10.45 11.15 11.45 12.15 12.45 Registration and Reception Coffee Exhibition Opens Opening and Welcoming Speech Networking Vehicle Infotainment Systems with MOST Keynote Speech Dr. Alexander Leonhardi, Daimler AG MOST150-the New Infotainment Backbone for Automotive Applications Harald Schöpp, SMSC MOST150 Simulation Framework / Proposal for MOST150/Ethernet Gateway Implementation Andreas Schramm / Richard Wurm, BMW Group MOST Networking and System Coffee Break / Networking / Exhibition Architecture H.264 Low-latency Video Compression in Automotive Applications Ralf Schreier, On Demand Microelectronics SoftMLB on the MPC5517 Juergen Frank, Freescale Useage of AUTOSAR Diagnosis Modules in a MOST ECU MOST Paul Hoser, BMW Car IT and Other Standards Lunch / Networking / Exhibition Plastic Optical Fiber Coupling Sytems: A Novel Opto-mechanical Modelling Approach 14.15 14.45 Dr. Youri Meuret / Els Moens / Dr. Heidi Ottevaere / Prof. Dr. Hugo Thienpont Dr. Michael Vervaeke, Vrije Universiteit Brussel MOST Carl Van Buggenhout / Dr. Piet De Pauw, Melexis Physical nanoStructuresTM Technology and Possibilities for the Next Generation of Optical Fibers Layer for Vehicular Applications Dr. Michael Pambianchi , Corning Inc. Automotive Application Recommendation for MOST150 Physical Layer Components 15.15 Joerg Angstenberger / Dr. Viktor Tiederle, RELNETyX MOST Compliance High Quality System Integration and Quality Georg Janker / Wolfgang Malek, Ruetz System Solutions 15.45 16.15 16.45 Coffee Break / Networking / Exhibition Error Handling Strategies for a MOST Application Framework MOST Series Dr. Alexander Leonhardi / Torsten Pech / Andreas Vallentin, Daimler Projects Experience AUDI Q5: Evolution of a MOST System Architecture MOST Networking and Uwe Hackl, AUDI AG System Architecture 17.15 Conclusion and End of Conference 18.00 Exhibition Closes MOST FORUM 2008 | CONFERENCE PROCEEDINGS 11 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY K N O WL ED GE PA R TN E R The MOST Cooperation is the organization through which MOST Technology is standardized and refined so that it continues to stay abreast of the latest industry requirements. Today it consists of 16 international carmakers and more than 75 CONTACT key component suppliers. They have joined together to work with the MOST Technology and to contribute to its innovation. The MOST Cooperation is prepared to embrace efforts to further develop and standardize the technology for other industries and to establish the corresponding work structures. The MOST Cooperation was founded in 1998 to standardize MOST (Media Oriented Systems Transport) is a multimedia MOST Technology as a global standard for multimedia netnetworking technology optimized for use in cars and other working. Audi, BMW, Daimler, Harman/Becker and SMSC are applications. It enables the transport of high Quality of Ser- its core partners and constitute its Steering Committee. vice audio and video together with packet data and real-time control over a single transmission medium. MOST can use plastic optical fiber or electrical unshielded or shielded twisted pair wire physical layers, that meet automotive environmental requirements. Today MOST is used in over 60 car models as the communication backbone for their information MOST Cooperation and entertainment equipment. Bannwaldallee 48 76185 Karlsruhe Germany E [email protected] W www.mostcooperation.com I N D U STRY PA R TN ER 12 MOST FORUM 2008 | CONFERENCE PROCEEDINGS CONTACT To safeguard common interests, to exchange experience, to provide information: The 'ZVEI - Zentralverband Elektrotechnik- und Elektronikindustrie e.V.', the German Electrical and Electronic Manufacturers' Association, represents the economic, technological and environmental policy interests of the German electrical and electronics industry at the national, European and international levels. It provides specific information about the economic, technical and regulatory framework conditions of the electrical industry in Germany. The ZVEI promotes the development and use of innovative technologies by proposals concerning research, technological, environmental protection, educational and scientific policy. It supports market-orientated European and international standards-making activities. ZVEI's close contacts with politi- cal quarters and public administrations and the association's internal exchange of experience and views provide extensive information about market- and competition-related developments, which is tailored to the electrical and electronic industry's specific needs. The member companies use this lead in knowledge and experience to improve their international competitiveness. ZVEI - Zentralverband Elektrotechnik- und Elektronikindustrie e.V. Lyoner Strasse 9 60528 Frankfurt am Main Germany T +49 69 6302 0 E [email protected] W www.zvei.org FORUM ME D I A PA R TN ERS CONTACT from Germany, Under the Hood, Executive Viewpoints, and New Products. Topics covered include Hybrid Electric Vehicles, Powertrain, Data Buses/In-Vehicle Networking, Body Electronics, Human Machine Interface (HMI), Telematics/In-Vehicle Navigation, Testing & Simulation, Multimedia, Embedded Auto Electronics is the publication of Penton Media's Elect- Systems, Sensors & Security, On-Board Vehicle Diagnostics, ronic Design Group focused exclusively on the automotive Active & Passive Safety Systems, and Solid-State Lighting. segment of the electronics industry. Published six times a year Electronic Design Group - Penton Media Auto Electronics examines the electronics trends and design 45 Eisenhower Dr., Suite 550 issues in the automotive industry today. From powertrain to xParamus, NJ 07652-1452 by-wire, Auto Electronics delivers in-depth design informatiUnited States on and how-to details to keep engineers up to date on all asT +1 201 845 2467 E [email protected] pects of automotive electronics. Each issue features a Special W www.electronicdesign.com Report cover story, Technical Features, Technology Update CONTACT driver assistant systems and cross-linking. Another focus of the editorial coverage is on cross section such as software development, development and simulation tools as well as Elektronik automotive, the technical magazine for automo- the various standardisation initiatives. Apart from in depth tive electronics and telematics, is custom-made for design technical specialist articles, Elektronik automotive also covers engineers and decision makers within research, development news, technical trends, market data and product news. and technical management, in the construction of vehicles Elektronik automotive and the supporting industries. Elektronik automotive takes Gruber Strasse 46a up detailed current and important automotive-electronics 85586 Poing developments. The editorial coverage ranges from microeGermany lectronics and mechatronics to measuring and inspection T +49 8121 95 1369 E [email protected] techniques in the fields of comfort, safety electronics, powW www.elektroniknet.de ertrain, electrical systems, chassis electronics, infotainment, CONTACT ELEKTRONIKPRAXIS is the professional electronics magazine which in a bi-weekly interval, reports on what is going on in the electronics industry as well as new products, technologies and development procedures. ELEKTRONIKPRAXIS supplies information for hardware and software developers, purchasers, specialists for assembly and packaging technology, component production as well as decision makers in German-speaking countries. In addition to the contents of the 24 main issues, the magazine summarizes key topics in another 16 special feature issues. Furthermore 12 reports for embedded software engineers and automotive electronics engineers, each with six issues, are published. www.elektronikpraxis.de offers a broad spectrum of in-depth engineering and product information along with the latest news from the electronics industry on an interactive multi-media platform. Vogel Industrie Medien GmbH & Co.KG Redaktion ELEKTRONIKPRAXIS Max-Planck-Strasse 7/9 97082 Würzburg Germany T +49 931 418 0 E [email protected] W www.elelektronikpraxis.de MOST FORUM 2008 | CONFERENCE PROCEEDINGS 13 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY E X H I BI TORS For 40 years, Avago Technologies has been providing innovative products which enable manufacturers to break new ground, create new markets and lead existing ones. Backed by strong customer service support, Avago's products serve four diverse end markets: industrial and automotive, wired infrastructure, wireless communications, and computer peripherals. We are a leading global supplier of industrial fiber optic products, with manufacturing and testing procedures that produce the industry’s most reliable devices for industrial, automotive and power generation applications. For the automotive market, Avago has R&D, manufacturing and sales offices located in Regensburg, Germany. As a pioneer in the optics industry, Avago is boosting the performance of in-car infotainment systems with our MOST® optical components, which extend network signal quality and CONTACT operating temperatures range well beyond competitive products. Leveraging our extensive expertise and commitment to high-quality products, Avago’s MOST-based plastic fiber optic transceivers are used today by leading automotive manufacturers world-wide. Avago Technologies Bernd Luecke Wernerwerkstrasse 2 93049 Regensburg Germany T +49 941 29784126 F +49 941 29784250 E [email protected] W www.avagotech.com CONTACT Our business activities include: • Consulting: technological consulting, architecture design, code optimisation • Engineering: Networking (MOST, CAN, LIN), RS232/RS485, Bluetooth, MMI-modelling, voice control, diagnosis, percomlet Verteilte Systeme GmbH develops customer-specific formance optimization, circuit design, creation of protosoftware solutions for the control and networking of embedtypes ded systems in automobiles. comlet’s headquarters is in Zwei- • Integration and test: integration planning, automated test brücken with a branch office in Stuttgart. comlet can proudly cases, PC simulations look back on several years of project experience, especially • Maintenance: System maintenance, Bugtracking/Bugin the area of car infotainment. As well as embedding multifixing, Changemanagement media devices and navigation systems into the MOST ring, another of our tasks is the continual development of new comlet Verteilte Systeme GmbH Elena Gorodnikova features. Amerikastrasse 27 We support our customers during the conception phase with 66482 Zweibrücken architecture design and evaluation and optimize the software Germany in regard to speed, stability or resources requirement. We T +49 6332 811 130 F +49 6332 811 315 undertake complete development projects, individual work E [email protected] packages or support your engineering team on site. 14 MOST FORUM 2008 | CONFERENCE PROCEEDINGS W www.comlet.de FORUM E X H I B I TORS CONTACT Dension will be demonstrating the Network Attached Storage & Data Gateway concept for MOST150 enabling shared data storage and wireless data access for multiple MOST nodes. This new concept brings the benefits of mass storage and acFounded in 2001, Dension initially provided mass storage-ba- cess to external bandwidth to all applications within a MOST sed media players for in-vehicle applications. We pioneered network. We welcome discussions with Forum participants the integration of the Apple iPod and other consumer elec- on applications of this new and exciting concept. tronics and IT devices with legacy vehicle infotainment systems and have a history of industry firsts including the world’s first MOST-based iPod interface. With a focused development Dension Audio Systems KFT and supply program to vehicle manufacturers, we operate Jozsef Lukacs Sztregova u. 1. TS16949-approved development and production facilities. Our Budapest 1116 Budapest-based R&D Centre is today involved in the developHungary ment of advanced in-vehicle applications and the associated T +36 1 4630470 F +36 1 4630479 infrastructure to support connected multimedia applications E [email protected] enabling us to serve vehicle makers at all levels from system W www.dension.com design to contract manufacturing. At MOST Forum 2008 K2L is an independent German software development company with an international team. The area of work covers all phases of software development for embedded as well as PC based mass- production products and tooling. The most important firmware products are application frameworks and gateways between all leading edge automotive networks like CAN, MOST, FlexRay, LIN and Ethernet. CONTACT CONTACT production. GADV is member of the MOST Cooperation. Because of the outstanding expertise in MOST technology and test knowhow GADV was selected as first MOST Compliance Test House GADV is an independent software vendor. For 3 decades GADV (MCTH). GADV is an accredited test laboratory according to ISO cooperates with midrange and large industrial companies in auto- 17025 for MOST Core and Profile Compliance. mation and rationalization projects. Our versatile automation and data processing solutions are focused on technical-administrative GADVmbH Thomas Gelsdorf systems as well as on automation of technical processes. Since Schafgasse 3 establishment in 1977 GADV is specialized in reliable software and 71032 Böblingen system development. Many software systems are installed at car Germany manufacturers and their suppliers world wide. Many partners in T +49 7031 7196 21 F +49 7031 7196 49 the engine building industry and manufacturers of medical equipE [email protected] ment rely on our software. Our solutions accompany our customers W www.gadv.de products live cycle from pre-development up to round the clock K2L GmbH Thomas Keicher Mannheimer Strasse 17 75179 Pforzheim Germany T +49 7231 95688 60 F +49 7231 95688 65 E [email protected] W www.k2l.de MOST FORUM 2008 | CONFERENCE PROCEEDINGS 15 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY E X H I BI TORS LeCroy Corporation is a worldwide leader in serial data test solutions, creating advanced instruments that drive product innovation by quickly measuring, analyzing, and verifying complex electronic signals. The Company offers a wide range of high-performance digital oscilloscopes from 60 MHz to 100 GHz bandwidth, serial data analyzers, serial bus test solutions (MOST, CAN, FlexRay, I2C, SPI, UART etc.), mixed signal text solutions, and global communications protocol test solutions used by design engineers in the computer, embedded and semiconductor, data storage device, automotive and industrial, and military and aerospace markets. LeCroy’s 40-year heritage of technical innovation is the foundation for its recognized leadership in “WaveShape Analysis”— capturing, viewing, and measuring the high-speed signals that drive today's information and communications technologies. CONTACT LeCroy is headquartered in New York. The European headquarters are located in Geneva. More information about LeCroy, its products and solutions is available at http://www. lecroy.com. LeCroy Europe Uwe Karstens Waldhofer Strasse 104 69123 Heidelberg Germany T +49 6221 82700 F +49 6221 834655 E [email protected] W www.lecroy.de Highly experienced in all phases of the product development lifecycle with extensive knowledge of functional integration, software and microcontrollers for networked vehicle systems, MBtech is capable of taking over the entire electrical/elec- 16 MOST FORUM 2008 | CONFERENCE PROCEEDINGS CONTACT tronics development of vehicle variants. Its methods, tools and reference process set high benchmarks in the industry and it actively participates in the design and development of industry- and customer-specific standards. MBtech takes care of quality, reliability and functional safety through the consequent testing and validation of ECUs, networked systems, The MBtech Group is a globally active and internationally lea- components and processes. ding automotive engineering and consulting company with approximately 2,500 employees located throughout Europe, North America and Asia. MBtech’s competence extends throughout the product development process and over the entire product lifecycle. MBtech’s products and services focus on four areas: MBtech vehicle engineering, MBtech powMB-technology GmbH ertrain solutions, MBtech electronics solutions and MBtech Frank Cau consulting. Kolumbustrasse 2 71063 Sindelfingen Germany T +49 7031 686 3100 E [email protected] W www.mbtech-group.com FORUM E X H I B I TORS CONTACT Ethernet packet transport, multi-channel video streaming from HDD as well as isochronous streaming of HDTV and SDTV. In addition to higher bandwidth, MOST150 features an isochronous transport mechanism to support extensive video applications, as well as an Ethernet channel for efficient seamless transport of IP-based packet data. The Ethernet MOST (Media Oriented Systems Transport) is the multimedia channel can transport unmodified Ethernet frames as specinetworking technology optimized for use in cars and other fied by IEEE 802.3. This enables software stacks and applicaapplications. Today MOST is used in over 60 car models as tions from the consumer and IT domain, where the speed of the communication backbone for their information and en- innovation is much faster, to be seamlessly migrated into the tertainment equipment. The MOST Cooperation is the orga- car. TCP/IP stacks or protocols that use TCP/IP can communinization through which MOST Technology is standardized cate via MOST without modification. and refined so that it continues to stay abreast of the latest industry requirements. Today it consists of 16 international carmakers and more than 75 key component suppliers. Audi, BMW, Daimler, Harman/Becker and SMSC are its core partMOST Cooperation ners and constitute its Steering Committee. Bannwaldallee 48 76185 Karlsruhe At the MOST Forum the MOST Cooperation Presents the AuGermany tomotive-ready Physical Layer for Ethernet in the Car: The E [email protected] Cooperation will display how MOST can be used as an auW www.mostcooperation.com tomotive Ethernet physical layer. The multimedia demonstration shows MOST at 150 Mbps bandwidth with high-speed The company RUETZ SYSTEM SOLUTIONS is specialized in car infotainment based on MOST technology: We offer consulting services tailored to the needs of our customers in the car industry, advising you on specification and development of MOST compatible components and devices and on the design of appropriate test series. As a test house accredited by the MOST Cooperation, we support engineers working in systems integration and testing through all steps of the process required for newly developed devices and components to comply with MOST Compliance, up to certification of control units according to the binding standards set by the MOST Cooperation. Our consulting and training services are further enhanced by a full product portfolio, which companies can use to car- CONTACT ry out network, component and application testing. RUETZ SYSTEME SOLUTIONS supports not only MOST25 oPhy, MOST50 ePhy but also MOST150 oPhy. Ruetz System Solutions GmbH Wolfgang Malek Ingolstädterstrasse 18 80807 München Germany T +49 89 35610 190 F +49 89 35610 111 E [email protected] W www.ruetz-system-solutions.com MOST FORUM 2008 | CONFERENCE PROCEEDINGS 17 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY E X H I BI TORS Many of the world's most successful global technology companies rely upon SMSC as a go-to resource for semiconductor system solutions that span analog, digital and mixed-signal technologies. Leveraging substantial intellectual property, integration expertise and a comprehensive global infrastructure, SMSC solves design challenges and delivers performance, space, cost and time-to-market advantages to its customers. SMSC's application focus targets key vertical markets including consumer electronics, automotive infotainment, PC and industrial applications. The Company has developed leadership positions in its select markets by providing application specific solutions such as mixed-signal embedded controllers, non-PCI Ethernet, ARCNET, MOST and Hi-Speed USB. SMSC is a supplier to many automakers for MOST-based infotainment semiconductor solutions, including Audi, BMW, CONTACT Daimler, Hyundai, Kia, Land Rover, Porsche, Saab, Toyota and Volvo. SMSC is headquartered in Hauppauge, New York with operations in North America, Asia and Europe. Engineering design centers are located in Arizona, New York, Texas and Karlsruhe, Germany. SMSC Europe GmbH Bannwaldallee 48 76185 Karlsruhe Germany T +49 721 625 37 0 F +49 721 625 37 119 E [email protected] W www.smsc-ais.com CONTACT the others side (e.g. Aftermarket system). Kamaleon is a modular embedded system based on Blackfin processor. It’s able to play AuxIN, AudioAmplifier (included DSP functionalities), Telephone, PhoneBook and even more Fblock on a STEG is a GT Trading s.r.l. brand. GT Trading is an Italian com- MOST network. Its modularity is due to slots (like those on a pany leader on develop and produce Hi-END Audio Amplifiers PC) where is possible to insert specific boards each one defor automotive aftermarket since 1986 under its brands dicated to some kind of consumer electronic interfaces (e.g. STEG, AUDIO SYSTEM, and also for some OEM aftermar- Hi-end Digital to Analog Audio conversion Board up to 8 ket customers like ETON, BOSTON ACOUSTICS and CIARE. channel starting from 115dB SNR, Digital Audio interface GT Trading products are famous for their very Hi-End audio Board, Bluetooth+USB and IPOD interface Board, WI-FI). quality, certified even by several EISA awards. GT Trading sell its products worldwide in more than 40 countries. Now GT Trading is focusing its efforts on MOST bus realizing that GT Trading SRL Claudio Casagrande it has became a de-facto standard for automotive infotainVia ca Balzano ment systems. From that born STEG Kamaleon the first after61034 Fossombrone market MOST audio gateway. It allows end users to improve Italy audio quality and integrate consumer electronic devices into T +39 0721723727 F +39 0721749175 the OEM MOST system. The Kamaleon purposes is to ensuE [email protected] re the integrity of each system while making the resources W www.gttrading.it available on one side (e.g. OEM system) to the devices on 18 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM K E Y N OTE Networking Vehicle Infotainment Systems with MOST Dr. Alexander Leonhardi, Daimler 1. Introduction Vehicle infotainment systems providing entertainment, navigation and communication functions have become standard features of high-end vehicles. In spite of the current trend to integrate more of their functionality into a single device, the head-unit, advanced vehicle infotainment systems are still distributed systems. Besides other reasons against such a high integration, some functions will not be integrated into the head-unit a) because they are optional or specific to a certain market, like current satellite radio or TV tuners, b) because of packaging restraints, for example in case of a high-end amplifier, or c) because they provide a user interface for rear-seat passengers. Therefore, there will always be the requirement to connect such devices via a suitable communication network. Since the founding of the MOST cooperation in 1998, the MOST bus has become the de-facto standard in high-end vehicles. It provides the means to transmit multimedia data, control commands and mass data over a single bus system. Most important, as the MOST bus has been developed specifically for the automotive domain, it satisfies all of its specific requirements. However, in the fast moving infotainment and navigation world, the MOST bus has to support new upcoming features and to compete with other bus systems continually. In the next section of this paper we will discuss the different aspects that are important for a system integrator (i.e., a car manufacturer) when selecting a communication network for its infotainment system. In Section 3, we will use these aspects to consider the current status of the MOST standard and its ecosystem, that is the primary and supporting technologies and the companies that are able to provide them. Finally, we will conclude the paper with a summary of the status and point out future directions for the development of the MOST standard. 2. Criteria for Selecting an Infotainment Network From a system integrator’s point of view technological aspects are only one important factor when selecting a bus system for a vehicle infotainment system. Instead, a combination of the following aspects has to be considered (see Figure 1): • the primary technology and its HW and SW components • the availability of supporting technologies and interfaces • the access to know-how regarding development • the availability of tools for development and testing Theoretically, it is possible to influence the latter three aspects prior Figure 1: Different important aspects for selecting a communicaand during development of the system by contributing to standardition system with examples from the MOST standard. zation efforts and by triggering respective developments. However, experience has shown that for such a complex technology as a bus system this requires a great effort and the results are limited. Therefore, a system integrator should follow a long term strategy when selecting a communication networks. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 19 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY In the fast moving environment of the entertainment, navigation and communication sector, it is also important for a long term strategy to consider the future perspective of a technology. Even if the technology is suitable for a current system, it also has to have potential and a roadmap for the next anticipated generation. 3. Reflections on the Status of the MOST Standard In the following sub sections we outline the current status of the MOST standard regarding the aspects discussed in the previous section. 3.1. MOST Technology The optical physical layer of the MOST bus based on plastic optical fibre (POF) greatly reduces the problems caused by electromagnetic interference, while permitting a high bandwidth. In has now been used successfully in vehicles on the road for seven years. With the electrical and the glass fibre physical layer alternatives for usage areas with other requirements are available. Furthermore, the synchronous nature of the data transmission – with a frame rate that can be adjusted to the available audio sources (usually 44.1 kHz or 48 kHz) – provides for the uncomplicated transmission of audio data. This makes it easy for simple devices, like an external CD-changer or an audio amplifier, to transmit or to receive audio streams. In comparison, non-synchronous bus systems like Ethernet, which are usually optimized for the transmission of data packets, have to provide concepts for synchronization and buffering to transmit multimedia data. With a bandwidth of up to 25 MBit/s, the current MOST bus (MOST25) has enough bandwidth for today’s infotainment systems, which use the MOST bus for the transmission of control information, for the transmission of limited amounts of data, but mainly for audio transmission. The next version of the MOST bus with a bandwidth of 150 MBit/s (MOST150) will be ready for the next generation of infotainment systems and the transmission of video data [5]. The first generation of Network Interface Controllers (NICs) of the OS8104 family [8] is currently being replaced by the INIC (Intelligent NIC, OS81050 [9]). The INIC incorporates functions formerly performed by the host controller thus allowing for a simpler and more robust system design. The NetServices [7] are a standard, largely hardware independent driver for accessing the NICs and INICs and are available in the versions 1.x and 2.x respectively. INIC and NetServices for the MOST150 are available as first engineering samples. 3.2. Supporting Technologies and Interfaces While the MOST standard defines the communication between separate MOST devices [4], for the design of a device itself an easy (i.e., via standard interfaces) and high-performance access to the transmitted data via the Network Interface Controller is required. With the increased need for higher volume data transmission, for example for the data services of digital radio or for the meta data of a music player, an efficient access to the packet data channel is important. Implementing faster data transmission via the packet data channel was difficult and expensive using the OS8104 because it required the use of a proprietary interface, the Parallel Combined Mode. Beginning with the INIC, the Media Local Bus (MLB) interface has been introduced. Currently, several processors from the automotive domain support the MLB (see, for example, [2]), thus making it much easier to realize devices that have a good performance for packet data. Further support is required for implementing content protection for transmission of audio (and video). Here the MOST bus makes use of the DTCP standard. Respective implementations for audio streams have already been available for some time. SMSC also has announced a companion chip that translates MLB to various standard interfaces, including the Host Bus Interface for fast access to packet data, and supports en- and decryption for streaming data according to DTCP (see [10]). To enable the transmission of video on MOST, solutions for the encoding and decoding of video streams with direct interfaces for the MOST bus are required. However, while such solutions are under development, no solution is available yet. 20 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM 3.3. Know-how Regarding System Development Equally important as an automotive technology itself is the know-how and experiences regarding its use in real vehicle projects. The MOST Cooperation supports the implementation of MOST systems with different application recommendations for the physical layer, e.g. describing the implementation and qualification of its optical components [3]. Additionally, a standardized set of tests on the physical and core network level has been defined for the compliance process. On the application level, the MOST standard also defines an application framework including proven interfaces for common functions of a vehicle infotainment system, such as an audio amplifier, a radio tuner or a gateway for a mobile media player. Car manufacturers and suppliers have extended these interfaces for their specific systems and defined further mechanisms and guidelines for application communication and error handling. In addition to the application interfaces the MOST standard also defines guidelines for the description of the static and dynamic behaviour (see, for example, [6]) and an XMLbased format, which is supported by almost all available tools, for the exchange of interface definitions. While at the beginning all software components besides the NetServices had to be developed by the supplier of a MOST device, currently software platforms and components are beginning to emerge that provide different aspects of a MOST application framework. 3.4. Tools for Development and Testing To support the development process of an infotainment system as well as its extensive testing, which is necessary to achieve the quality expected in high-end vehicles, an appropriate set of tools has to be available. In our case it is important that these tools support the specific properties of the MOST bus, for example the special notations and formats used for the definition and exchange of MOST communication interfaces. The tools must also be suitable for the use in an automotive environment. For the testing of a MOST system in an automotive environment, appropriate hardware and software tools are now available from different suppliers. This includes rapid prototyping tools, network analysis tools that are used on test benches and autonomous data loggers that can be used in a test car. Ideally, at least the data loggers should support other vehicle networks such as CAN to allow for the analysis of cross-domain problems. Most of these tools have already been used successfully in different system integration projects. While support for the packet data channels has been missing in the first tools, it is now supported by virtually all of them. Common development tools for a MOST system, such as an editor for a function catalogue or for Message Sequence Charts (MSCs) [1], are also available. However, system integrators are still mainly using a proprietary tool chain, which is difficult to maintain and to extend. 4. Conclusion From its beginnings in 1998 the MOST bus has become the de-facto standard for networking high-end automotive infotainment systems and is today used in over 55 car models. Its technological aspects make the MOST bus a good choice for networking the devices of a distributed infotainment system and the current components and mechanisms have now proven successful in seven years of use in vehicles on the road. Additionally, more and more companies are adding know-how to the MOST ecosystem, thus increasing the pool of components, tools and technologies a system integrator can rely on to design and test its infotainment systems. However, the MOST community – because of its limited application area – has difficulties in keeping up with the speed of the entertainment and Internet world. While at the beginning the MOST bus had to develop all the special mechanisms and interfaces to be ready for use in the automotive environment, the next challenge is to adopt mechanisms of and to provide interfaces to the IT, Internet and entertainment world in order to be able to participate in the fast development of this sector without losing the suitability for the automotive environment. A first steps in this direction is the development of the Ethernet channel for the MOST150. However, further steps are needed to be able to employ software application from higher layers and tools from the IT world. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 21 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Another important development for vehicle infotainment systems will be the integration with driver assistance systems to utilize common processing requirements and to harmonize the vehicle’s user interface. This will raise completely new requirements for the MOST standard in the area of fault-tolerance. [1] ESG Cooperation: ESG MSC Editor, URL: http://www.esg.de/ leistungen/automotive/bausteine, Last visited: Aug. 2008. [2] Fujitsu Cooperation: MB86R01 Data Sheet, Version 1.3, URL: www.fujitsu.com, Feb. 2008. [3] MOST Cooperation: Automotive Application Recommendation for Optical MOST Interfaces, Version 1.0, URL: www.mostcooperation.com, Dec. 2003. [4] MOST Cooperation: MOST Specification, Rev. 3.0, URL: www.mostcooperation.com, Jun. 2008. [5] MOST Cooperation: MOST150 Enables Efficient Transport of Video Streams and IP-Based Packet Data, Press Release, URL: www.mostcooperation.com, Oct. 2007. [6] MOST Cooperation: MOST MSC Cookbook, Rev. 1.2, URL: www.mostcooperation.com, Apr. 2005. [7] SMSC Cooperation: MOST NetServices Layer I; Wrapper for INIC; V2.1.x, User Manual Specification, URL: www.smsc-ais.com, Jul. 2008. [8] SMSC Cooperation: OS8104 – MOST Network Transceiver, Final Product Data Sheet, URL: www.smsc-ais.com, Jan. 2003. [9] SMSC Cooperation: OS81050 – MOST Network Transceiver, Data Sheet, URL: www.smsc-ais.com, Aug. 2007. [10] SMSC Cooperation: OS85650 – I/O Companion Chip, Data Sheet, May 2008. 22 MOST FORUM 2008 | CONFERENCE PROCEEDINGS CONTACT References Dr. Alexander Leonhardi Daimler AG HPC: 059-X908 71059 Sindelfingen Germany T +49 7031 90 48890 E [email protected] FORUM MO S T N ETW ORK I N G AND SYSTEM ARCHITECTURE MOST150 – The New Generation of the Infotainment Backbone Harald Schöpp, SMSC Media Oriented Systems Transport (MOST) has become the de facto industry standard for automotive infotainment systems. Since its introduction in 2001 its use has become widespread. At the same time new technical developments have been taking place. The emphasis has been on the robustness of the system, cost reduction, video transmission and cost-effective transport of data intensive services, as well as increases in bandwidth. This article gives an overview of the recent developments of the widely used MOST backbone, used in many of today’s vehicles, and includes details of the new generation running at 150 Mbps. MOST – The Backbone of the Infotainment System in the Vehicle The first generation of MOST ran at 25 Mbps and is now on the road around the world in over 45 vehicle models from many car manufacturers. It serves as the communication backbone of the infotainment systems of all these automobiles. MOST25 uses a fiber optic (POF) physical layer to transport its data. In late 2007, the first vehicles have been launched in Japan, applying the second generation of the MOST Technology that uses unshielded twisted pair (UTP) copper wires at an increased bandwidth of 50 Mbps. MOST has undergone extensive enhancements, not only technologically but also in the areas of robustness and ease of use, cost reduction, and bandwidth increases, as discussed below. [Fig.1 ] Intelligent Network Interface Controller (INIC) and System Software The INIC constitutes a complete MOST node. It does not need any interaction with an application to operate the network. This allows for the node to come on the network quickly even if the application needs longer to start up. The application registers with the network when it is ready. If the application stops responding, the INIC goes into protected mode and continues managing the node on its own. Any application issues are locally encapsulated and do not affect the rest of the system. The INIC API is all the application needs to connect with the MOST network. The specifications have been continuously refined in the working groups of the MOST Cooperation to remove ambiguities and add clarity. NetServices, the driver stack for MOST provided by SMSC, is running in many different platforms with a wide range of characteristics and performance capabilities. NetServices has been expanded and enhanced to make it easier to port to different processor- and software architectures. The MOST System Management Module (MSMM), a new module from SMSC, implements the necessary master function to manage a network. This critical function, that usually sits in a head unit and controls the whole MOST network, no longer needs to be independently developed by each Tier1 supplier. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 23 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY INIC chips are available from SMSC for every speed grade of the MOST network. The NetServices provides a complete abstraction of the physical layer - and thus the application layers above will operate which each speed grade of the network. There are now powerful tools available for network analysis and compliance verification that cover most aspects of development, production and quality assurance of MOST components. Cost Reduction As the market has grown, the cost of a MOST node has been roughly cut in half. However, like with any new technology, there is still some room for further cost reductions. One important area is the optical interface, which in the early days did account for about two thirds of the cost of a MOST interface. [Fig.2 ] Each MOST node requires additional peripheral functions in addition to the optics and the network IC. For example, there are voltage regulators, a wake-up interface, diagnostic lines, etc. These system functions are integrated into so-called MOST power supply ICs available from SMSC or ST Microelectronics, which help reducing the peripheral cost for implementing MOST interfaces. Another example is a MOST companions IC from SMSC which enables very powerful signal distribution inside a MOST ECU, as well as the DTCP encryption/decryption of streaming audio/video data. Bandwidth and more – the everlasting discussion Whenever a network is defined for whatever application, the discussion about bandwidth comes up. And in general, the specified data rate never is sufficient for all corner cases. But the decision about the network bandwidth deals with many different parameters. One extraordinarily important one is cost, another one the availability of mature integrated system components for the system implementation. In the definition phase of the first generation of MOST about 10 years ago, other competing network solutions were advertising much higher data rates like S100 or S200, but other important system components were missing. To make a long story short, there is always a sweet spot for the bandwidth when all relevant system components are considered. [Fig.3 ] The infotainment systems in vehicles are constantly becoming more powerful. New functions are integrated that place higher requirements on the network. For example, hard disks are being introduced into the car, navigation shall be accessible from the rear seats, multiple SD and HD streams from either mass storage media, digital broadcast services or portable consumer devices need to be transported. At the same time, more and more IP based communication is introduced and seamless data routing from portable consumer devices but also for SW download and On-Board-Diagnosis (OBD) features. Portable Media, Portable Consumer Devices and Broadcast Media, all these media have one thing in common: They provide video content only in compressed format. Therefore, an important question to be asked is: How much video transport capacity is really needed, and at which price? Is it really useful to make the MOST interface in – let’s say – an audio amplifier more 24 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM expensive to support a comparatively low percentage of ultra-highperformance headunit applications? Considering the fact that increasingly wireless media are also part of the system, the question of an appropriate protocol support becomes more and more important. Today, we have very often Bluetooth connections to the cellphone. In some cases, wireless headphones, either using BT, too or some proprietary standard, are applied. New device like, IPod, I-Phone, I-TV or an increasing number of PDAs or PNDs are supporting WLAN, too. Some car manufacturers even consider the use of PDAs or UMPCs as extentions to their OEM systems, e.g. to integrate an after sales PND unit instead of an OEM navigation system or, using wireless rear seat entertainment devices. [Fig.4 ] In such cases, it is highly desirable that the end-to-end transport of the respective content (A/V streaming data or navigation content) can be handled by the backbone network without complicated and expensive buffering, re-packetizing, address handling etc. At the same time, the data transport is required to be secured in order to fulfill all the existing copy protection requirements of the respective license administration organizations and content owners. Ideally, the content protection will be part of the network channel itself – completely transparent to the application and without additional handling overhead. Besides Infotainment, other functions and features requirements are becoming increasingly important, too: On-Board-Diagnosis is in its transition phase to be Ethernet / IP based. The SAE standardization foresees a global transition within about the next decade. And, last but not least, the infotainment system gains more and more features coming from other applications, e.g, driver assistance. Those features might consist of relatively simple things like rear-view cameras, but will evolve to more advanced applications like traffic sign recognition, lane assistance or advanced telematics services which reach up to car-to-car communication. Most of the driver assist features are very heavily depending on real-time data transport – even much more than classical infotainment applications. Here, a synchronous backbone provides the optimum solution for future-proof architectures and applications. MOST150 offers a whole multitude of solutions. Starting with its synchronous nature which becomes increasingly important, continued with a variety of new data transport mechanisms offering seamless and high-efficient end-to-end data transport of all relevant protocols, reaching to the built-in DTCP content protection, it does offer the ut-MOST flexibility right in the sweet spot for the data rate of today and the near future. MOST150 - Bandwidth and Physical Layer As discussed, MOST150 offers a bandwidth of 150 Mbps. It is designed and optimized for using the same POF based physical layer as the first generation MOST, for good reasons: First of all, the discussion about weight is, interestingly, more modern than ever. In times where the vehicle industry is heavily driven by reducing fuel consumption and CO2 emission, every single gramm counts in reducing the vehicle’s weight. And an optical fiber weighs less than a copper cable, in particular when we talk about shielded cables. Secondly, we discussed the increasing number of wirless services and standards: Bluetooth, UWB, UMTS, LTE, WLAN, and so on. The performance of these wireless services and their quality of service is heavily depending on the EMC conditions of the environment. And considering the constantly reduced requirements for electromagnetic emissions of equipment in the car, MOST FORUM 2008 | CONFERENCE PROCEEDINGS 25 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY what can be better than an optical physical layer, which is emission-free by nature? And thirdly, offering a smooth transition from one generation to the next one for all those car companies who have been using MOST already for many years, is highly beneficial. The 150 Mbps data rate allows use of the existing physical layer. LED development has also advanced to the point where these cost-effective light sources can be used at 150 Mbps, instead of the more expensive VCSELs and RCLEDs. Current POF based cable harnesses, connectors, protection systems, assembly processes, etc, don’t have to be changed. MOST150 provides for gradual evolution. MOST150 – The multiplexed network MOST25 and MOST50 provide a control channel for real-time control of devices; a packet channel for the transport of data services; and, most importantly, a synchronous domain in which synchronous audio and video channels can be instantiated. MOST150 also offers all these channels, but with significant enhancements. The bandwidth of the control channel was doubled. In addition, the payload was increased so larger packets can be transmitted without segmentation. Pre-emptive acknowledgement for both the control as well as the packet channel provides a mechanism to avoid sending of messages that the receiver knows it cannot accept. This increases channel capacity and reduces the re-transmission of messages, and thus increases the transport efficiency significantly, even compared to other packet switched networks, e.g. standard 100baseT Ethernet. Compared to the first generation MOST, the synchronous domain was not changed much. However, its size can be changed dynamically during runtime to match current needs. Bandwidth not currently used by synchronous channels is available for packet transport. Additionally, MOST150 offers two additional channels: Ethernet and an isochronous. From a high-level view MOST150 is a multiplexed network that includes the current MOST with double bandwidth as well as 10/100 Ethernet (see figure 5). [Fig.5 ] MOST150 – Transparent Ethernet Channel The new channel added to MOST150 can transport unmodified Ethernet frames used by consumer products. It supports addressing using MAC addresses. It presents itself to applications as if it were Ethernet – completey transparent. TCP/IP stacks and other Ethernet communication protocols, like e.g. Appletalk, UPNP, etc., can communicate over MOST without changes. MOST150 is therefore the automotive-ready physical layer for Ethernet in the car. [Fig.6 ] MOST150 - Isochronous Transport MOST guarantees Quality of Service (QoS) to streaming data by reserving a dedicated channel. This is how synchronous data is handled. However, some streams cannot be cost-effectively synchronized to MOST. Increasingly streams use bursts (for example MPEG Video) or streams of packets (IP Video). MOST offers three isochronous mechanisms to support these streams: 26 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM 1) A/V packetized isochronous streaming: This mechanism, formerly also called ‘burstmode streaming’ or ‘packetized isochronous’ allows the transport of streams where each time unit has different amounts of data – they are bursty. Examples include MPEG streams such as the ones from DVD/BD players or DVB Services. The maximum bandwidth is reserved. Arriving data are written to a frame buffer that is periodically sent on. There is a mechanism to identify the current payload of each isochronous frame. In addition, the Transport Stream Interface (TSI) has become a standard among video processing ICs. The MOST150 INIC supports multiple TSIs so that video ICs can be directly connected to MOST. No expensive glue logic is required anymore. For example, a DVB-T tuner or an MPEG encoder attached to an existing analog tuner could be connected directly to a MOST150 INIC. 2) DiscreteFrame Isochronous streaming: Often streams are synchronous (constant amounts of data per unit of time) but not synchronized to MOST. An example would be the transport of a 48 kHz audio stream over MOST with a 44.1 kHz [Fig.7 ] frame rate. DiscreteFrame Isochronous transport (formerly also named Constant Rate Streaming) named as allows tunneling of such signals without having to synchronize them with MOST. Every MOST150 INIC has inputs for frame clocks. The clock signal is measured and reconstructed after transport.Thus, even clock signals can be tunneled, allowing the remote synchronization of devices to non MOST related clock signals, e.g. for a 48 kHz I2S signal to be transparently tunneled over MOST at 44.1 kHz or a 27 MHz Video clock. 3.) QoS IP streaming: There are streams broken into packets that have to be transported with high QoS. Two examples are Voice over IP and Video over IP. These could be transported over the Ethernet channel. However, a private isochronous channel could alternatively be reserved for them. The QoS IP streaming (Packet streaming, QoS isochronous) mechanism of MOST supports packets and with them high QoS movement of streams of packets. These packets are transported without addressing information so a transmission to several receivers does not require extra bandwidth. Conclusion CONTACT MOST is already the de-facto standard of the automotive industry for distributing infotainment information around a vehicle. These latest developments make it an even more attractive solution for a variety of A/V applications both inside and outside the car. MOST provides a cost-effective backbone with high data rates, a variety of physical layers and a simple architecture for scalability to different speed grades. It can transparently transport IP traffic with a robust infrastructure already proven under the stringent EMC, environmental, quality and robustness requirements of the autoHarald Schöpp SMSC Europe GmbH motive world. Even an extention of application areas beyond infotainBannwaldallee 48 ment applications is within the range now. 76185 Karlsruhe Germany T +49 721 625 37 0 F +49 721 625 37 119 E [email protected] W www.smsc-ais.com MOST FORUM 2008 | CONFERENCE PROCEEDINGS 27 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY MO S T N ETW ORK I N G AND SYSTEM ARCHITECTURE MOST Simulation Framework M. Eng. Andreas Schramm, BMW Group Dr. Donal Heffernan, University of Limerick Richard Wurm, University of Applied Sciences Deggendorf Abstract: “High-speed” in-vehicle communication systems, especially audio and video solutions, have received considerable research attention within the last few years in the automotive industry. Such research is largely driven by customer demand for the integration of an increasing number of consumer electronic devices into the car. In addition, there is a rapidly growing requirement for in-vehicle real-time audio and video based driver assistance systems. Current solutions, partly implemented as overlay networks to the real infotainment network, are costly and inflexible. The emerging third generation of automotive networks promises enhanced functionality to meet market demands, providing good solutions for audio and video streaming by supporting additional IP based data communications. This paper presents an overview on a MOST Simulation Framework resulting from BMW’s activities on investigations into a future infotainment network. 1. Introduction In recent years there has been a significant growth in demand for driver assist systems, to support vehicle applications. Common representatives examples of such systems include real-time cameras and multimedia systems. Furthermore there is a rapidly growing demand for integration of consumer electronic devices into the car. Thus, automotive infotainment systems have to provide improved performance to support high bandwidth media quality, with low delay and jitter specifications. Current in-car communication systems, such as MOST25 [1] and CAN [2] networks, have already reached their capacity bounds. Hence overlay networks, in form of several point-to-point connections, are being integrated into the car. As a result, the in-vehicle A/V (Audio/Video) interconnected system has become inflexible, complex and costly. Furthermore, there is a rising increase in the complexity of the on-board communication systems, as individual transmission systems often use separate protocols. In order to solve such issues, a new in-vehicle network architecture for audio and video transmission flows, based on the third generation of MOST [1] [5] is proposed. The solution also considers employing the Internet Protocol (IP) as an abstraction layer between the transmission system and its applications [4]. However, it is important to note that any analysis considerations do not extend to include the transport of time-critical and safety-critical data, as it is assumed that such data will be transmitted on separate specialized serial deterministic, fault tolerant bus systems, e.g. FlexRay. In-vehicle network traffic can be divided, according to Rhamani et al [3], into four traffic groups, labelled as follows: 1) ‘hard real-time’; 2) ‘soft real-time’; 3) ‘multimedia’; and 4) ‘best effort’. The work in this paper is mainly focused on the transmission of ‘soft real-time’ data and ‘multimedia’ information, while ‘hard real-time’ traffic and ‘best effort’ traffic are taken into consideration as interfering traffic only, to model a worst-case transmission scenario in the analysis. In the following sections, the stated traffic groups are statistically modelled for simulation. The OMNeT++ [7] simulation environment is presented, followed by a description of the adjustments made to provide MOST-like functionality within the simulation framework. 2. Traffic modelling An in-vehicle convergence network has to support various types of data. For an appropriate network design it is necessary to understand the nature of the traffic data so that simulation models can be developed. Some important data categories are as follows: 28 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM I) Audio Data Inside the vehicle, several types of audio data are transmitted for the entertainment of the occupants, provided by sources such as CD or MP3 players. In addition audio for safety reasons, e.g. PDC (Parking Distance Control) or emergency call, is transmitted by specific ECUs. The resulting data rate distribution can be constant. In the case of VoIP, the data rate amounts to 64 kBit/s over the entire call duration. II) Video Data In-vehicle video sources are either entertainment sources, such as DVD players and TV tuners, or real-time camera systems employed by driver assistance services. In each case, video is coded with a variable bit rate (VBR). III) Control Data There are several flavours of bus systems for control and measurement functions in a vehicle. The most common examples are K-CAN and PT-CAN which are specified with a data rate of up to 500MBit/s. On Ethernet, such control data would be transferred as 64 byte packets at data rates of up to 4 MBit/s, over the entire transmission time. This is the same for MOST25 Control Channel Messages providing a data rate of about 705.6 kBit/[email protected] kHz. Data flows are modelled by CBR (Constant Bit Rate) applications, meaning that all packets have the same size and are transmitted with a constant time interval. 3. OMNeT++ Simulation Environment description OMNeT++ is a tool that represents a discrete event simulation environment [7], for the simulation of communication networks. The generic and flexible architecture supports the simulation of complex IT systems and hardware architectures. Thus the tool is well suited for the simulation of a MOST network. OMNeT++ provides a component architecture for the simulation models. The components, called modules, are programmed in the C++ programming language. For the assembly of modules into larger components and models, a high-level language (NED) is used. Furthermore, OMNeT++ provides extensive GUI (Graphical User Interface) support. The OMNeT++ modular structure, has a simulation kernel as well as other models that can be embedded easily into specific applications. The MOST-enabled OMNeT++ Simulation Framework can now be described. All MOST devices are mapped as generic Ethernet devices, whereby any device has its own parameter file. The ring topology, presented in Figure 1, is set-up by *.ned files. [Fig.1 ] Figure 1: General build up of a MOST ring in OMNeT++ as described by a *.ned files. The *.ned files in turn describe the build-up of the modules, including all inputs, parameters, connections with delays, bit error rate (BER) and transmission rate. In doing so, this results in the general configuration of a MOST150 device, as presented in Figure 2. Figure 2: General build up of a MOST device in OMNeT++ as described by a *.ned file. [Fig.2 ] MOST FORUM 2008 | CONFERENCE PROCEEDINGS 29 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Here, ‘rxtx’ represents the MOST INIC receiving and transmitting frames from/to the bus. Control (ctrl), synchronous (sync), asynchronous (async) and MOST / Ethernet packet data (mep) thereby provide the interfaces to the applications in the simulation environment. For an incoming MOST frame at the INIC, the ‘rxtx’ unit forwards that message to the respective application via the specific interfaces. The unit thereby monitors the free space in the MOST frame. In turn any application is triggered by the ‘rxtx’ module for data to send, and if a send is required, the recently available bandwidth in the MOST frame is notified to the application in order to send the adequate sum of data. As the MOST Ethernet packet channel, requires that all data are transmitted in a token manner, a special mechanism is implemented in the ‘mep’ unit to calculate if a device has the token or not. If so, the device is allowed to send, indicated by the writing “ACTIVE”, data from the Ethernet application on the MOST/Ethernet packet channel. Hence, a kind of quality of service mechanism is thus implemented. Because of the modular structure of OMNeT++, the Ethernet application connected with the ‘mep’ unit via ‘meprx’ and ‘meptx’ can be taken from the OMNeT++ INET Framework [6] without any changes. 5. Conclusion and future work In this paper the main concerns of the current in-vehicle audio and video transmission systems have been introduced. A network architecture based on MOST150, with the use of IP communciation, is suggested to address certain issues. Further, an implementation of a MOST150 Simulation Framework was presented to allow a network simulation prior to system development. In the furture work performance analysis will be carried using the MOST Simulation Framework for measuring some QoS parameters. 6. References 30 MOST FORUM 2008 | CONFERENCE PROCEEDINGS M. Eng. Andreas Schramm BMW Group Max-Diamand-Strasse 13 80788 Munich Germany T +49 89 382 57718 F +49 89 382 49163 E [email protected] Dr. Donal Heffernan Department of Electronic & Computer Engineering University of Limerick Ireland E [email protected] CONTACT [1] MOST Media Oriented Systems Transport, Rev. 2.5, MOST Cooperation 10/2006. Available: www.mostcooperation.com//Specifications_Organizational_Procedures/index.html [2] CAN Specification, Version 2.0, Robert Bosch GmbH, 1991. Available: www..semiconductors.bosch.de/pdf/ can2spec.pdf [3] M. Rahmani, J. Hillebrand, W. Hintermaier, E. Steinbach and R. Bogenberger, ”A novel network acrhitecture for in-vehicle audio and video communication”, IEEE Broadband Convergence Networks Workshop, Munich, Germany, May 2007 [4] A. Schramm, D. Heffernan, “Analysis of a Synchronous Optical Network for In-vehicle Audio and Video Communication”, Applied Electronics Conference 2008. Pilsen, Czech Republic. Sept. 2008. [5] A. Schramm, D. Heffernan, “MOST Generation III – Primed for the Future!”, Automotive Electronics Symposium - 2007. TAE: Technische Akademie in Esslingen, Germany. Dec. 2007. [6] OMNeT++ Community, ”INET Framework”, Available: www.omnetpp.org. [7] OMNeT++ Community, ”OMNet++ simulator”, Available: www.omnetpp.org. Richard Wurm University of Applied Sciences Deggendorf Edlmairstrasse 6+8 94469 Deggendorf Germany E [email protected] FORUM MO S T N ETW ORK I N G AND SYSTEM ARCHITECTURE Proposal for a MOST150/ Ethernet Gateway M. Eng. Andreas Schramm, BMW Group Dr. Donal Heffernan, University of Limerick Abstract: A proposal is presented for a MOST150/Ethernet Gateway for IP (Internet Protocol) communication with guaranteed QoS (Quality of service), based on some investigation results for timing analysis for MOST150. A brief introduction to QoS, QoS management and traffic classification is presented. With the fast adoption of IP-based communication for computing, and mobile computing as well, users are expecting a similar service in wired and wireless networks. This raises the need for setting guarantees for the quality of the offered services (QoS). The issues are of strategic interest to the automotive industry, where research is ongoing for a future “high-speed” in-vehicle infotainment network, which can handle the users’ demands for bandwidth and quality. To date various solutions are emerging for the interconnection of individual in-vehicle infotainment devices using different types of automotive networks. A key question is how to address the interoperability issues for different devices and networks. In this paper a new, in-vehicle network architecture is investigated employing the Internet Protocol (IP) as an abstraction layer between the transmission system and its applications. The work is based on third generation of the MOST [1] technology, promising functionality in providing good solutions for IP data transfer as well as IP data streaming. 1. Introduction Recent years have seen a change of emphasis on the use of electronic entertainment equipment. The home network is becoming the ‘media hub’ of the house. The Consumer Electronics (CE) industry is developing new devices that can tap into the network for easy data access. Broadband providers are deploying many new services, such as IPTV and VoIP, to support the market. The introduction of wireless technologies, such as IEEE 802.11 (WLAN), has helped to fuel the growth of the CE industry. The telecom industry, in recent years, has developed enhanced communication solutions, particularly in the wireless sector, that can enhance access to the Internet [6]. Such solutions include the General Packet Radio Service (GPRS), Enhanced Data Rate for GSM Evolution (EDGE), Universal Mobile Telecommunications Systems (UMTS) and International Mobile Telecommunications (IMT-2000). These technologies are able to carry IP packets using a packet switching network parallel to the voice network. The automotive infotainment market now expects many of the CE entertainment devices and communication services to be available within the vehicle. Services such as IPTV and VoIP will be demanded from the infotainment system of a future vehicle. More flexible mobile computing interfaces, wired and wireless, for data management and data streaming will certainly be demanded. However, the automotive requirements are much more complex, as there are parallel demands for driver assist systems, to support applications such as real-time cameras and other multimedia systems. A high-performance in-vehicle infotainment architecture is required, to support high-bandwidth, high media quality, with low delay and jitter specifications. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 31 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Current in-vehicle network systems, such as MOST25 [1] and CAN [2] networks, have already reached their capacity limits, and are too inflexible and complex for emerging demands. The third generation of MOST [1] defines a new in-vehicle network architecture for audio, video and data transmission. The authors have proposed enhancements in [4] where the solution also considers employing the Internet Protocol (IP) which facilitates the design of applications and services independent of the environment in which they will operate. By taking the third generation of MOST [1] as the future automotive infotainment network, this paper proposes a concept for a QoS-enabled gateway based on the timing analysis given in [4], to suggest a proposed architecture of a MOST/Ethernet gateway, supporting QoS functionality for IP data communication. 2. What is QoS? In general, QoS (Quality of Service) is a concept whereby transmission rates, error rates, and other system characteristics can be measured, improved, and to some extent guaranteed in advance. QoS is of particular interest for the continuous transmission of high-bandwidth video and multimedia information. QoS attempts to guarantee for an application the resources required to meet the necessary network performance attributes to effectively serve end users. From an end user’s perspective, QoS is determined by the characteristics of service delivery that impact most critically on his/ perception of the service. Furthermore, QoS enables a network to deliver classes of services (CoS), specifying different prioritized treatments for different services, or for different groups of users. QoS allocates network resources according to the requirements, while CoS provides prioritized allocation of network resources without guaranteeing specific measurable traffic quality characteristics. CoS is implied in a QoS policy associated with a subscriber. The network uses CoS to provide different QoS treatments to different services, subscribed to by different users, i.e. the network uses CoS for service and user differentiation. 3. QoS Management and Traffic Classification The Telecomm/Internet world is aware of the need for service classification. Hence, QoS technologies are developed by the IETF, providing different levels of services to IP flows. According to their fundamental operation, the IETF architectures can be classified into two types as follows: The first approach is the Integrated Service (IntServ) framework providing explicit endto-end reservations for applications by choosing between multiple levels of service. IntServ defines three classes of service: 1) guaranteed load, 2) control load and 3) best effort. The service is defined by the resource reservation protocol (RSVP). Differentiated Services (DiffServ) is IETF’s second attempt to support QoS. In comparison to the IntServ, which provides perflow guarantees, DiffServ’s philosophy is based on mapping multiple flows into a few service levels. That approach is sometimes referred to as CoS. In this paper the authors are concerned with a novel QoS enabled MOST/Ethernet gateway. Before any QoS management and bandwidth allocation can be performed, the Gateway must identify the traffic traveling through it. Hence, a so-called traffic classification process is required. According to Hwang/Tseng et al [3], eight types of traffic classes are proposed as follows: • Security traffic – includes security applications. Hence a relatively small bandwidth but high priority channel should be reserved. • Multimedia traffic – includes digital video streaming (IPTV) as well as VoIP applications. Large bandwidth, small delay and jitter are required for this class. Thus, high priority should be given to this class. Bandwidth is proposed to be reserved at runtime of the application. • Control traffic – belongs to any kind of control signals. This class is noted for small and short messages and is assigned with high priority but with no bandwidth reservation requirement. • ICMP traffic – includes ping traffic as well as feedback messages about problems and errors in the communication environment. The priority thereby depends on user requirements. 32 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM • FTP traffic – belongs to any kind of file transfer. Significant for that class, a large throughput is. However it is not sensitive to delay and jitter. File transfer is suggested to be suppressed if coexisting with higher priority traffic. • Web traffic – includes normal web browsing. As active user interaction is involved in that class, it should not be disregarded. Although the priority is assigned to be not as important, a fair portion of bandwidth should be reserved. • Interactive traffic – belongs to delay sensitive traffic of an application (e.g. telnet). Thus, it should be transmitted with minimum delay in regard to their sensitivity to Round Trip Time (RTT) • Best effort – belongs to any kind of data transmitted with best effort only. 4. QoS Enabled Gateway architecture As a basis for the concept of the QoS-enabled MOST/Ethernet gateway, a short overview on the third generation of the MOST technology [5] is presented. MOST150 defines 4 channels with individual QoS performance. Assuming a pure in-vehicle IP data communication in the future, the gateway solution is mainly focused on the two channel types which are able to transport Ethernet packet data: the Isochronous channel and the MEP (MOST Ethernet Packet) channel. Isochronous Channel: Processes on isochronous channels require proper timing coordination for transmission applications such as voice and digital video streams. The isochronous data transfer ensures that data flows continuously and the sink receives the data, at a steady rate. Since the isochronous channel is a subset of the synchronous channel, it offers best QoS parameters for delay, jitter and packet loss [4]. As the channel also supports the transmission of Ethernet telegrams (IEEE 802.3, IEEE 802.3ac) its use is proposed for multimedia traffic data. IntServ and RSVP also can be applied to the Isochronous channel as it provides a unidirectional end-to-end link with a certain amount of bandwidth reserved. The allocation mechanism on MOST thereby is quite similar to that within RSVP. Packet Channel: The MEP (MOST Ethernet Packet) channel is shared within the whole network. If the channel is free, devices are allowed to send their data immediately. However in case a data transmission on the MEP is ongoing and a device wants to have the permission for sending, channel access is managed in a token manner. The device that holds the token is allowed to send. Prioritization is achieved by the token mechanism such that a MOST INIC can be configured to let the token pass for some time before sending upcoming Ethernet data packets. Thus 16 priority values can be adjusted dynamically via the MOST Network Services, which means that each Figure 1: Architecture of a QoS-enabled MOST/Ethernet Gateway message type can be assigned a certain priority at runtime. Hence, the MEP is ideal for supporting the DiffServ QoS management service. The DiffServ-QoS service architecture of the proposed MOST/Ethernet Gateway is based on a simple model where Ethernet traffic entering the gateway is classified and then conditioned before sending it onto the MOST network. Figure 1 illustrates the proposed architecture of a MOST/Ethernet gateway supporting QoS functionality for IP data communication. IntServ, RSVP as well as DiffServ are managed by the Broker. The incoming data packets are processed by the Dispatcher, distributing them to either the Isochronous channel or the MEP, respectively. Thus, in case of DiffServ, an assignment of the Ethernet packet priorities to the MOST MEP priorities is proposed, as listed in Table 1. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 33 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Traffic class DiffServ setting MEP priority Security EF 0 Web AF22 5 File transfer AF32, AF33 6, 7 Interactive AF21 3 Multimedia AF11 1 (audio), 2 (video) ICMP BE 14 Best effort BE 15 Table 1: DiffServ-QoS mapping onto MEP priority Hence the Broker of the MOST/Ethernet Gateway even performs functionality like a DiffServ router. 5. Conclusion and future work In this paper an introduction to emerging IP-based in-vehicle use cases has been presented. After a short discussion of QoS and QoS management, based on the IETF classifications, an overview on traffic classes for QoS-aware gateways was presented. A concept for a MOST/Ethernet Gateway architecture was proposed, which supports QoS features of the Ethernet-capable MOST channels. Finally, a proposal for the mapping of DiffServ-QoS parameters onto the MEP priorities was presented. 34 MOST FORUM 2008 | CONFERENCE PROCEEDINGS CONTACT [1] MOST Media Oriented Systems Transport, Rev. 2.5, MOST Cooperation 10/2006. Available: www.mostcooperation.com//Specifications_Organizational_Procedures/index.html [2] CAN Specification, Version 2.0, Robert Bosch GmbH, 1991. Available: www..semiconductors.bosch.de/pdf/ can2spec.pdf [3] W. Hwang, P. Tseng, “A QoS-aware Residential Gateway with Bandwidth Management”, IEEE Transactions on Consumer Electronics, Vol. 51, August 2003 [4] A. Schramm, D. Heffernan, “Analysis of a synchronous Optical Network for In-vehicle Audio and Video Communication”, Applied Electronics 2008, Pilsen, Czech Republic, Sept.. 2008. [5] A. Schramm, D. Heffernan, “MOST Generation III – Primed for the Future!”, Automotive Electronics Symposium - 2007. TAE: Technische Akademie in Esslingen, Germany. Dec. 2007. [6] J. Manner, A. Lopez, A. Mihailovic, H. Velayos, E. Hepworth, Y.Khouaja, “Evaluation of Mobility and QoS Interaction”, online: http://www.cs.helsinki. fi/ u/jmanner/papers/ComNet-preprint.pdf [10] S. Kumar, M. Huang, “Quality of Service in UMTS Wireless Networks”, Bell Labs Technical Journal 7 (2), 2002 CONTACT 6. References M. Eng. Andreas Schramm BMW Group Max-Diamand-Strasse 13 80788 Munich Germany T +49 89 382 57718 F +49 89 382 49163 E [email protected] Dr. Donal Heffernan Department of Electronic & Computer Engineering University of Limerick Ireland E [email protected] FORUM MO S T N ETW ORKI N G AND SYSTEM ARCHITECTURE H.264 Low-latency Video Compression in Automotive Applications Dipl.-Ing. Ralf M. Schreier, On Demand Microelectronics Controlling and optimizing the delay of real-time video compression systems has become a key issue for latency-sensitive automotive applications. In MOST-bus environ¬ments, applications such as parking-aid cameras and multi-display distribution of computer-generated On-Screen Display (OSD) content and navigation system graphics require this key technology for bandwidth-efficient implementations. Whereas conventional implementations of video compression standards such as H.264 and MPEG-2 introduce significant latencies in the range of 500 ms, automotive applications usually require latencies significantly below 100 ms. Although video compression standards provide the facility to signal a low-latency mode in the bitstream, the low-latency encoding and buffer control are subject to the implementation and need to be tailored for specific applications. This paper explains the latency sources in video compression systems and highlights the scope for application-specific optimization. 1. Introduction Designing systems for low delay video transmission requires basic implementation knowledge as well as fundamental knowledge of the video codec algorithms and buffer management. As the standards only describe the algorithmic decoding procedure and profile features, the system designer has many options in selecting coding modes, coding parameters and buffer sizes to meet the requirements of the specific target application. The document first gives an introduction to the sources of latency in video compression systems caused by the codec architecture [1] and buffer require¬ments for transmission [2]. In the second part, the buffer latencies - which predominate - are analyzed in more detail. Whereas the well-known intra-frame and inter-prediction (IP) coding modes can provide either good coding efficiency or very low latency, an innovative intra refresh technique [3] is presented which allows optimization for both critical parameters at the same time. Because video applications on the MOST-bus typically use a static, pre-allocated transmission bandwidth, this paper focuses on constant bitrate (CBR) operating modes. Selecting the coding parameters for low-delay applications is a trade-off between coding efficiency, limitations on rate fluctuations, re-synchronization capability and computational requirements. For achieving low buffer delays at CBR it is generally favorable to generate a constant amount of data in a short time interval with minimum intrusion of a rate control algorithm. We denote this time interval as frame-CBR or GOP-CBR according to the number of frames which are used for Fig. 1: Compressed video transmission system delay sources averaging rate variations, where a group of pictures (GOP) denotes a sequence of an intra coded frame (I-frame) followed by predicted frames (P-frames). MOST FORUM 2008 | CONFERENCE PROCEEDINGS 35 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY 2. Coding Mode Latency Analysis A. System Delays As illustrated in Fig. 1, the system latency of a compressed real-time video transmission comprises: algorithmic encoder latency; transmission latency; and algorithmic decoder latency. While the algorithmic latencies can be reduced by an optimized implementation, the predominating transmission latency is directly related to the chosen coding mode. Due to the nature of the video compression systems, latencies scale linearly with the frame period Tframe which allows - in principle - a reduction of all delays by increasing the frame rate at the cost of correspondingly higher data rates. Implementation-specific delays mainly depend on the selection of the basic processing block size and the pipelining strategy of the encoder and decoder. The reference codecs as well as many software based implementations use a frame-based processing scheme which introduces large algorithmic delays. On the other hand, hardware-optimized ASIC/FPGA implementations frequently use a macroblock pipeline which reduces the on-chip memory requirements as well as delays. Due to the nature of continuous time video sampling and system load balancing, we propose to use a row of macroblocks similar to the MPEG 2 slice size as the basic processing Fig. 2: Proportion of Intra-frame data (red) in a GOP of 12 frames block. This results in small capture and processing delays of Dcap = for H.264 video test sequences (CIF, no deblocking filter) Dproc = Tslice ≈ 0.1 Tframe. It should be noted that real-time video compression systems usually operate in a constant delay mode. Hence, the algorithmic as well as the buffer delays are adjusted according to worst-case operating conditions and it is not possible to change the delay during continuous operation. B. Standard-mode CBR Latencies Intra Coding Mode The intra coding mode can achieve very low delays at the cost of a low coding efficiency. Dcap, Deproc and Ddproc can be reduced to Tslice. As the intra coding mode generates approximately the same amount of data for each frame it is a safe assumption to introduce a single Tframe buffer delay for the encoder and decoder buffers, which allows unrestricted distribution of data within each frame. Further reduction of the buffer delays is possible if the rate control algorithm limits the rate variations within a frame to reasonable bounds. Video sequences with very unbalanced vertical texture (e.g. “flowergarden”) require the largest encoder and decoder buffer delays up to Debuff + Ddbuff ≈ 0.8 Tframe. For the chosen operating point and test sequences a data rate of 1.3 bpp (bits per pixel) is needed, which extrapolates to 12 Mbit/s for VGA resolution (YUV 4:2:0 color subsampling, 8 bit per sample, 30 fps). Consequently the intra-coding mode is well suited for applications where minimum latency and high error robustness are the major concern. IP Coding Mode The predictive coding mode can achieve the same processing and capture delays as the intra coding mode, but the minimum buffer delay is defined by the size ratio of the I-frame compared with the P-frames in the GOP. In order to achieve full image quality at a constant bit rate, the additional data rate of the I-frame is averaged out over the following P-frames resulting in a CBR interval of one GOP. 36 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM In Fig. 2 the proportion of intra-frames in a GOP of 12 frames is shown for 10 video test sequences which are sorted by descending motion activity. Especially for video sequences with very limited motion, the data rate is concentrated in the I-frames, resulting in minimum delays above 6 Tframe (NGOP = 12). Furthermore, for general-purpose video content with significant scene changes, additional buffer latencies must be introduced for handling un-scheduled I-frames. For a GOP-size of 12 frames and the given test-set and quality (PSNR), IP-coding reduces the data rate by an average factor of 3.3 to 0.39 bpp (3.6 Mbit/s @ VGA) compared with intra-coding. Due to the high latency requirements for CBR operation, IP-coding is generally not very suitable for low-latency applications. However, in applications which allow several hundred milliseconds of latency (e.g. re-encoding of broadcast video), IP-coding enables very good coding efficiency and good scene-cut handling. IPB Coding Mode The delay analysis of the bi-directional prediction modes (IBP) follows the IP coding mode analysis, with an additional frame reordering delay of 2 Tframe (IBP-mode), and 3 Tframe (IBBP-mode). The buffer delays are quite similar to the IP coding mode. These characteristics prohibit using the IPB coding modes in delay sensitive applications. C. Intra Refresh Coding Mode Principle and CBR Latencies In order to reduce transmission latencies, the video encoder should generate a constant data rate in a shorter time interval than a GOP. The intra-refresh method is one enabling technology which reduces buffer delays by embedding intra-coded regions in predicted frames as illustrated in Fig. 3. With the described principle, the large intra-coded frames of the IP-mode can be eliminated, but at the same time the re-synchronization of the decoder can be guaranteed when a complete refresh cycle is received. By applying additional optimizations, the coding efficiency of the predictive coding mode can be achieved even in latency-critical camera applications. The intra refresh can be combined with frame or GOP-level CBR operation. The frame CBR operation can achieve smaller delays, but 9 % to 14 % additional data rate must be allocated on the average for large frames with high amounts of intracoded texture. This is caused by the fact that the amount of intra information can vary significantly within a refresh cycle. For some critical video sequences (e.g. “foreman”, “flowergarden”), frames with more than 30 % overhead in data rate were observed. Realistic delay bounds for the encoder and decoder buffers are Debuff + Ddbuff ≈ 0.8 .. 1.3 Tframe at 0.53 bpp data rate ( ≈ 4.8 Mbit/s @ VGA). Increasing the CBR interval to a whole GOP eliminates the overhead data rate of the frame CBR mode at the cost of higher buffer latencies. An analysis of 30 intra refresh strategies as proposed in [3] indicates that buffers delays of Debuff + Ddbuff ≈ 1.5 .. 2.9 Tframe can be achieved at an average data rate of 0.47 bpp ( ≈ 4.3 MBit/s @ VGA) for a guaranteed error recovery time of 12 frames. Fig. 3: Principle of a region based intra-refresh. It can be concluded that the intra refresh method is especially useful in applications which tolerate maximum latencies in the range of one to two frame periods and require high coding efficiency. Automotive target applications can include parking-aid cameras as well as passenger monitoring, which are not as latency-critical as security-sensitive driver assistance systems. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 37 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY 3. Conclusions In this paper the sources of latency in compressed video transmission systems were identified and described in the context of automotive applications. In an optimized implementation, the largest delays are introduced by the encoder and decoder stream buffers in CBR operation. It was shown that the standard coding modes can achieve either very low latency (intramode) or good coding efficiency (IP, IPB coding modes). To reduce the buffer latency of the IP-coding mode, the intra-frames can be transmitted sequentially which guarantees complete error recovery after one complete refresh cycle. The basic intrarefresh technique can be optimized to enable low latency and good coding efficiency. With the described techniques the appropriate coding modes can be selected for different applications, given the parameters target data rate, latency and error recovery time. 38 MOST FORUM 2008 | CONFERENCE PROCEEDINGS CONTACT [1] R. M. Schreier, A. M. T. I. Rahman, G. Krishnamurthy, A. Rothermel: “Architecture analysis for low-delay video coding”, IEEE Int. Conf. on Multimedia and Expo (ICME), Toronto, July 9-12, 2006, pp. 2053-2056. [2] R. Schreier, A. Rothermel, “A Latency Analysis on H.264 Video Transmission Systems”, IEEE Int. Conf. on Consumer Electronics (ICCE), Las Vegas, Jan. 9-13, 2008. [3] R. Schreier, A. Rothermel, “Motion adaptive intra refresh for the H.264 video coding standard”, IEEE Tr. on Consumer Electronics, Vol. 52, No. 1, Feb. 2006, pp. 249-253. CONTACT 4. References Dipl.-Ing. Ralf M. Schreier On Demand Microelectronics Donau-City-Strasse 11 1220 Vienna Austria E [email protected] FORUM MO S T N ETW ORKI N G AND SYSTEM ARCHITECTURE Software Implementation of MLB on the MPC5517 Jürgen Frank, Freescale Abstract This paper presents an alternative approach to Media Local Bus (MLB) implementation that is based on the Freescale MPC5517. The MLB interface is created in a very cost effective manner, by using on-chip resources to emulate the functionality of the interface. The approach has been named SoftMLB and uses the DSPI and DMA modules of the microcontroller with the IO Processor (IOP) to implement the MLB protocol. All involved IP blocks and the software structure are explained within the paper. The second part of this document describes the general software flow and how the dual-core system has to be set up by the developer. Additionally an overview of the low level driver (LLD) structure is given. The LLD was developed within Freescale and can be use to integrate the SoftMLB solution into the standard NetService stack. The paper concludes by providing a summary detailing the advantages and limitations of the SoftMLB approach. 1. Introduction MLB is the standard on-PCB bus between the microcontroller and MOST controller chips like the OS81050. MLB is able to transmit all data and message types (synchronous, asynchronous and control), which are specified by the MOST standard. Unfortunately standard microcontrollers do not directly support the MLB interface. This forces the system developers to use an FPGA as a glue-logic between the MLB and the external bus of the microcontroller, which increases the system and development cost significantly. However, SoftMLB use the exiting peripheral modules of the MPC551x family to establish the connection, with a very small glue-logic inside a CPLD. As a further cost reduction this glue logic has been integrated in MPC5517 MCU, which enables the MCU to be directly connected - via level shifters - to the Media Local Bus. 2. The Media Local Bus The physical layer of MLB supports three and five signal lines to transmit the data, but for further designs only the three signal version should be use. SoftMLB supports both physical layer, but this text will be focus on the three pin interface, only. The three pins are MLBDAT, MLBSIG and MLBCLK. MLBDAT and MLBSIG transmit their data in serial manner, starting with the MSB. An MLBSIG value is 32 bit long and can be split in three elements: • Command value (8 bit width): This value is transmitted by the owner of a channel and informs the receivers about the data type (transmitted on MLBDAT) and the position (begin, middle, end) inside the message stream. Transmission-break commands are also specified and used. • RxStatus (8 bit width): The RxStatus is transmitted by the receiver on the MLBSIG line and reflects errors cases of the transmission like a break or a protocol error. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 39 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY • Channel Address (16 bit width): The channel address signs the logic channel which will transmit two frames later. This is an important fact and gives an MLB implementation the time to prepare the internal state-machines for the right usage. Graphic 2 1 shows the relationship between the ChannelAddress and the other values of the MLBSIG and MLBDAT line. MLBDAT transmit the 32 bit user data which are parts of a message, packet data or a stream. For a detail description of the MLB protocol read the MLB specification [1] and the OS81050 data sheet [2]. Graphic 2 1 3. The MPC551x-Family The SoftMLB interface was implemented on the MPC5517, as this device is targeted at the automotive body and gateway markets and offers all typical interfaces (e.g. LIN, CAN, FlexRay etc.). It also included the IOP which is essential for the emulation approach. By emulating the MLB interface it allows the MCU to be cost effectively connected to a MOST network controller (OS81050), which is also attractive in the automotive entertainment markets. The MPC5517 is a very reasonable dual-core chip which runs with up to 80 MHz and has an internal SRAM of 80 Kbytes. The program memory size is 1.5 Mbytes. Graphic 3 1 shows a block diagram of the MPC5517. SoftMLB use the following modules of the MPC5517: • • • • • • IOP (32-bit Power Arch. Book E VLE-only) core MLB-glue logic Two SPI interfaces Several DMA channels ~ 2 Kbytes code size (FLASH) ~ 5 Kbytes data size for all data types (SRAM) 4. The data flow The main task of the MLB-glue logic is to control the level shifters - if need - and to route MLBSIG and MLBDAT data to the SPI interfaces of the MPC5517. Both are driven with the MLB clock and works as SPI slaves. Some additional signals like SPI-select and the IOP interrupt request are also generated by the glue-logic. When the SPI shift register receives a new 16 bit value, this value is transferred into the Rx-FIFOs. The FIFOs are able to initiate DMA transfers, without any core support, to copy the values into the internal SRAM. With this system it is possible to store a complete MLB cycle in the memory. An MLB cycle is a complete MLB dump of all 40 MOST FORUM 2008 | CONFERENCE PROCEEDINGS Graphic 3 1 Graphic 4 1 FORUM physical channels; the 256FS mode supports eight channels. The MLB glue-logic triggers the IOP via an interrupt request every 32 MLB clocks. Now, the IOP can execute the MLB protocol and handle the input and output data. 5. The IOP program When the IOP is in the IDLE state it’s execute an endless loop. The whole MLB protocol is handled inside the interrupt service routine. The time to full fill this work can be directly calculated by the MLB clock. ISR Time = (32 MLB cycle) - Interrupt Latency In case the MLB clock is driven with 12.288MHz (256Fs) and the interrupt latency is 250ns we calculate a maximum working time of 2350 ns. Together with an average instruction time of 20ns it shows that the MLB stack has to be implemented in a very efficient way. There is not the time to push and pop all core registers on the stack and it’s not advisable to use a high level language for the implementation. For this reason we use assembler as the implementation language and for e200z0 core VLE support is mandatory. After the core enters the interrupt service routine, it loads the MLBSIG word from the internal memory into a register. The next step is a receive-check which copies the MLBDAT value, depending of the command value, into the LLD queue, if needed. The correct address is known from the previous MLB frames. The rest of the code handles the channel address and setup the state-machine for following MLB frames. In case a valid receive–channel address for control, packet or synchronous data is received the correct buffer address is stored into a core register to be prepared for the data receiving part two physical channels later. In case the system receives a valid transmit-channel address, it will check if data are available for transmitting and pre-loads these data if needed. Additionally the right command value is pre-loaded. Both data pairs (MLBSIG and MLBDAT) will be send out via the SPI interface on the MLB. To improve the execution time, we use jump tables. An additional advantage of this method is that our code generates constant execution timing, independently of the test value. This approach is used for the MLB command and the channel address values. The table could be located in the volatile or nonvolatile memory. The customer is able to configure the address-channel jump tables with C-macros and functions which are delivered by Freescale together with the complete software. Graphic 5 1 shows the simplified flow diagram. Graphic 5 1 MOST FORUM 2008 | CONFERENCE PROCEEDINGS 41 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY 6. NetService LLD integration The goal was to create a complete software package, which include the IOP code and the low level driver of the NetService stack, to simplify the integration in the customer’s software structure. As it mention before the code is developed in VLE-assembler, unfortunately this instruction set isn’t supported by all compilers suites (e.g. GNU gcc). For this reasons the IOP code is delivered as a C-array which is stored in the linker section vle_text. Variables are also stored in another linker section called vle_data. Both section Linker file example - Code Fragment 6 1 locations could be controlled by the linker file. The LLD functions itself use the standard header as it is specified by the NetService stack and description in the documentation [3]. Additionally a demo implementation is included in the software package based on the open-source operating system eCos. Customers have only to integrate their own NetService stack. Finally, the complete code is compiled into a single image file for both cores. The functions to setup the IOP and the required peripheral blocks in the right way are capsulated by the LLD functions. 7. Conclusion The MPC5517, with SoftMLB implemented, can be connected to the MLB bus via level shifters with out additional hardware like an FPGA. It supports both physical interface (3pin and 5pin) and the speed grade 256Fs. It offers a low cost solution for [1] Media Local Bus Specification, Version 3.0 [2] Data Sheet OS81050 [3] MOST NetServices Layer I 42 MOST FORUM 2008 | CONFERENCE PROCEEDINGS CONTACT 8. References Jürgen Frank, Sr. System Engineer Freescale Halbleiter Deutschland GmbH Schatzbogen 7 81829 München Germany E [email protected] FORUM MO S T A N D OTH ER STANDARDS Usage of AUTOSAR Diagnostic Modules in a MOST Electronic Control Unit Paul Hoser, BMW Car IT GmbH Abstract: The AUTOSAR architecture is specified to provide drivers and services needed by automotive applications. Today’s AUTOSAR architecture is primarily designed to fulfill the needs of applications from the body, chassis and power-train domain. Unfortunately the AUTOSAR architecture lacks some features high-end infotainment Electronic Control Units (ECUs) require. Among these is also the support for MOST. Thus, building a MOST-based high-end infotainment ECU with an AUTOSAR architecture is not an option. Nevertheless it is highly desirable to use some of the modules from the AUTOSAR architecture for building high-end MOST ECUs. This saves a lot of development, testing and integration time. Good examples for such AUTOSAR modules are all the modules realizing the diagnosis functionality. In order to use these modules on a MOST-based high-end infotainment ECU an AUTOSAR environment has to be emulated on the ECU. Within that emulated AUTOSAR environment AUTOSAR’s Diagnostic Communication Manager (DCM), DEM Diagnostic Event Manager (DEM), Runtime Environment (RTE) and a Central Diagnostic Software-Component can be executed. This brings standardized diagnosis functionality from the AUTOSAR architecture to a MOST ECU. This approach can be taken even further by extending the AUTOSAR emulation with an additional module which translates MOST Function Block calls to AUTOSAR Virtual Function Bus (VFB) calls and vice versa. This enables AUTOSAR SoftwareComponents deployed on the RTE to communicate via the MOST ring with MOST Function Blocks (FBlocks). This allows the integration of AUTOSAR Software-Components into the MOST-based ECU. Keywords: AUTOSAR, MOST, Diagnosis, DCM, DEM 1. Motivation For every vehicle there is a set of functionality specified which has to be provided by every ECU. Among those common functionalities there are such functions as handling remote request for updating the ECU’s software, configuring the ECU and returning status data for the diagnosis of the ECU. Specification documents exist which describe these common functionality. Usually this is done in plain text form using human language. This informal way of specifying software functionality has proven to be very error prone. The chances that the implementation from two developers of the same specification will behave in the same way are not very high. This makes the integration of the ECUs into the vehicle a very difficult and time consuming task. Numerous iterations are needed until the ECUs provided by different vendors behave in the same way. Vehicle manufacturers have reacted to this situation by providing their ECU suppliers with an implementation of a basic ECU architecture. This basic ECU architecture implements all the demanded common functionalities of the ECU. This makes the integration of the ECUs easier for all involved parties. 2. AUTOSAR In the last years the vehicle manufacturers, suppliers and tool vendors have taken the idea of a common basic ECU architecture a step further. They joined forces in the AUTOSAR partnership. The partnership’s goal is the specification of one common MOST FORUM 2008 | CONFERENCE PROCEEDINGS 43 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY basic ECU architecture which is to be used by all vehicle manufacturers. The specification of the AUTOSAR architecture has matured over the last years. Numerous vehicle manufacturers have already begun with the migration of their basic ECU architecture implementation towards an AUTOSAR compliant implementation. Today’s architecture specified by AUTOSAR provides drivers for automotive specific technologies and services needed by automotive applications. Unfortunately, it does not support all the features required by high-end infotainment ECUs. Infotainment applications therefore are often built on general purpose operating systems like WinCE, Linux or QNX which fulfill their needs. The drawback of using general purpose operating systems is that they lack automotive specific services. From an integration point of view it would be desirable to reuse existing AUTOSAR implementations of these basic automotive services within high-end infotainment ECUs. 3. Architecture of the AUTOSAR Diagnosis In this paper the AUTOSAR diagnosis functionality shall be used as an example to describe an approach for reusing existing AUTOSAR modules and components in a high-end infotainment ECU. The AUTOSAR architecture distinguishes between Basic Software (BSW) Modules and Software Components (SWCs). The BSW Modules encapsulate the infrastructural functionalities and services of an ECU. The interfaces and behavior of the BSW Modules are well specified by the AUTOSAR partnership. Application functionality is to be implemented as a SWC. SWCs exceptionally communicate with each other and with BSW Modules via the RTE. The RTE is an implementation of AUTOSAR’s middleware concept which is called VFB. Within the AUTOSAR architecture as specified in release 2.0 the diagnosis functionality of an ECU is realized by two BSW Modules and one SWC: • Diagnostic Communication Manager (BSW) The DCM handles the communication with external diagnosis tools. It implements the necessary timing management and message segmentation as specified for the KWP2000 and UDS protocol. Some important diagnostic services (e.g. ReadDTCInformation) are directly handled by the DCM. • Diagnostic Event Manager (BSW) The DEM is responsible for managing error entries in the ECU. This includes storing them persistently. • Central Diagnostic Software Component (SWC) The Central Diagnostic SWC’s responsibility is to implement the processing of vehicle manufacturer specific diagnosis requests and dispatch the requests to other SWCs. 4. Integration of BSW Modules AUTOSAR BSW Modules were designed to run within the AUTOSAR architecture. They therefore depend on the availability of services provided by other BSW Modules. The system surrounding the BSW Modules has to pretend to be an AUTOSAR architecture by providing these services. The system has to emulate the required services of the missing BSW Modules. In the approach presented in this paper emulators are implemented for the missing BSW Modules which provide exactly the required services. This means that the emulators provide the specified interfaces and behavior of the required services to the integrated BSW Modules. The services are implemented with the means of the underlying operating system. Figure 4 shows the architecture of this approach. 44 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM 5. DCM Integration For the integration of the DCM services provided by the ComManager, the BSW Scheduler and the PDU Router have to be emulated. In this section the required services are described and a rough idea is given how these could be emulated. Within the AUTOSAR architecture the ComManager is responsible for activating the communication BSW Modules. This is done as soon as the lower communication infrastructure of the AUTOSAR architecture is initialized. The DCM is a communication BSW Module and therefore expects to be initialized by the ComManager. The ComManager Emulator has to be hooked up with the SystemCommunicationInit() callback function of the MOST Supervisor Layer II. As soon as the emulator receives the callback from the MOST Supervisor Layer II it can initialize the DCM by calling it’s the expected callback function as specified in the AUTOSAR specifications. Figure 4 - Integration of AUTOSAR Diagnosis The DCM expects its main function for processing diagnostic requests to be triggered periodically by the BSW Scheduler. The BSW Scheduler Emulator has to implement the periodical triggering of the DCM’s main processing function with the means of the underlying operating system. For an operating system which is compliant to the POSIX standard it could spawn a thread which calls the DCM’s main processing function. After executing the main processing function the thread would wait for a signal from a periodic timer which is armed by the BSW Scheduler Emulator. The periodic triggering of the DCM is a problematic requirement. The main processing function has to be triggered with a high frequency because besides processing the diagnostic request it also calculates the timeouts. Only by triggering the main processing function very frequently the jitter for the timeout can be kept at a minimum. The high trigger frequency implies an increase in the consumption of Central Processing Unit (CPU) time. This is especially undesirable as most of the time no diagnostic request has to be processed anyway. Within a high-end infotainment ECU the wasted CPU time might even be higher than in an AUTOSAR ECU as process switching might be necessary if multiple processes are executed in parallel. Another feature of the DCM can be exploited to reduce the CPU time being wasted. The DCM is specified to inform the ComManager every time it has received a diagnostic request or it has ended processing a diagnostic request. The ComManager Emulator can be implemented to forward these callbacks from the DCM to the BSW Scheduler Emulator. The BSW Scheduler Emulator can then arm and disarm the timer based on these callbacks. By this implementation the periodical triggering of the DCM main processing function is reduced to the period of time needed for actually processing diagnostic requests. The PDU Router provides an interface for receiving and sending messages on an abstract level. The DCM uses this interface for receiving and sending its diagnostic messages. The main responsibility of the PDU Router within the AUTOSAR architecture is to dispatch incoming and outgoing messages to the BSW Modules which are in charge for processing them. Within the MOST Netservices for incoming messages the Command Interpreter takes care of that. An implementation of the PDU Router Emulator can exploit this by providing a diagnosis FBlock. The Command Interpreter simply is configured to forward incoming diagnostic requests to that diagnosis FBlock. For outgoing messages the emulator will use the Application Message Service (AMS) provided by the Netservices Layer I. In both cases – incoming and outgoing messages – the PDU Router Emulator acts as an adapter. It converts the MOST messages into the message format required by the DCM and vice versa. As mentioned in the previous section the DCM does not forward all diagnosis requests to the Central Diagnosis SWC. Some important diagnosis requests are being directly processed by the DCM. For those requests concerning the monitoring and MOST FORUM 2008 | CONFERENCE PROCEEDINGS 45 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY management of the ECU’s error entries the DCM communicates with the DEM. The DEM does not have to be emulated as it also is being integrated. 6. DEM Integration The DEM itself depends on the services of the ECU State Manager and the NVRAM Manager. In this section the required services of these two BSW Modules are described and a rough idea is given how these could be emulated. The initialization of the DEM is not triggered by the ComManager as it does not depend on the communication infrastructure to work correctly. It is initially triggered by the ECU State Manager. The DEM expects to be initialized in a two-phased way. It provides two callback functions. The first callback function initializes the DEM’s ability to accept error entries from other BSW Modules and from SWCs. At that time the DEM will not yet store the error entries persistently. This functionality of the DEM is initialized by the second callback function. It is to be called as soon as the persistent memory management (NVRAM Manager) is initialized. When integrated into a high-end infotainment ECU the DEM is not part of the operating system. It is run as part of an application process. At the point in time when the DEM is started the operating system including the file system is already up and running. A two-phased initialization approach is therefore not necessary. The emulation of the ECU State Manager simply boils down to calling the two callback functions immediately when the process running the DEM is started. The DEM requires the services of the NVRAM Manager for writing/reading error descriptions to/from persistent memory. The interface of the NVRAM Manager works with block identifiers to determine where to write/read data to/from the persistent memory. The NVRAM Manager Emulator needs to map the block based interface to a file system. A pragmatic mapping approach is to simply create a file for each block. 7. Central Diagnostic SWC Integration Besides the listed BSW Modules the DCM also depends on the presence of the Central Diagnostic SWC. As mentioned before diagnostic requests specific to a vehicle manufacturer are not handled by the DCM. They are delegated to the Central Diagnostic SWC. The AUTOSAR architecture defines that SWCs and BSW Modules do not communicate directly with each other. They exchange data via the RTE. To enable the communication between the DCM and the Central Diagnostic SWC the integration of the RTE into the high-end infotainment ECU is required. The RTE depends on the services of the AUTOSAR OS. Hence an emulation of the AUTOSAR OS is required. This means that calls to AUTOSAR OS services from the RTE have to be mapped to the appropriate OS services of the underlying operating system. For a POSIX compliant operating system this means mapping the AUTOSAR OS services to threads, timers, mutexes and conditions. The integration of the RTE not only allows the communication between the DCM and the Central Diagnostic SWC but also enables a further use case. As SWCs only depend on the RTE the presence of an RTE enables the deployment of SWCs in general. Unfortunately AUTOSAR does not provide a stack for MOST. This implies that the deployed SWCs can not communicate with SWCs on other ECUs (remote communication). By providing an additional module which will be called a MOST Proxy the previous described limitation can be dropped. The MOST Proxy proxies the interfaces of all the external SWCs with which the deployed SWCs communicate. Instead of communicating with their actual communication partners, located outside the ECU, the SWCs communicate with the MOST Proxy (see Figure 5). This way the RTE only has to handle communication between locally present components. From the RTE’s point of view no MOST access is required. The MOST proxy takes care of converting the AUTOSAR VFB calls (Sender/Receiver, Client/Server) to MOST Function Block calls (Set, Get, Status, …) and vice versa. 46 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM With the MOST Proxy in place AUTOSAR SWCs deployed on the MOST ECU are able to communicate over the MOST ring with any other SWC or FBlock. 8. Conclusion Developers of MOST ECUs can benefit from reusing selected existing implementations of AUTOSAR BSW Modules and SWCs. As exemplarily shown for AUTOSAR’s diagnosis functionality AUTOSAR BSW Modules and SWCs can be ported and executed on a high-end infotainment ECU. This is achieved by partially emulating the AUTOSAR architecture. Still the described integration of the AUTOSAR modules is rather Figure 5 – Communication via MOST Proxy loose. A stronger coupling between the MOST stack and the ported AUTOSAR diagnostic modules would be desirable. Errors occurring within the MOST stack could also be passed to the DEM. This would make them accessible to external diagnostic tools in the same way as the other errors. 9. References [1] AUTOSAR development partnership: "AUTOSAR: Technical Overview”, http://www.autosar.org/download/r2/AUTOSAR_TechnicalOverview.pdf, 2006 [2] AUTOSAR development partnership: "AUTOSAR: Specification of Diagnostic Communication Manager”, http://www.autosar.org/download/r2/AUTOSAR_SWS_DCM.pdf, 2006 [3] AUTOSAR development partnership: "AUTOSAR: Specification of Diagnostic Event Manager”, http://www.autosar.org/download/r2/AUTOSAR_SWS_DEM.pdf, 2006 [4] AUTOSAR development partnership: "AUTOSAR: Specification of Communication Manager”, http://www.autosar.org/download/r2/AUTOSAR_SWS_ComManager.pdf, 2006 [5] AUTOSAR development partnership: "AUTOSAR: Specification of PDU Router”, http://www.autosar.org/download/r2/AUTOSAR_SWS_PDU_Router.pdf, 2006 [6] AUTOSAR development partnership: "AUTOSAR: Specification of ECU State Manager”, http://www.autosar.org/download/r2/AUTOSAR_SWS_ECU_StateManager.pdf, 2006 [7] AUTOSAR development partnership: "AUTOSAR: Specification of BSW Scheduler”, http://www.autosar.org/download/r2/AUTOSAR_SWS_BSW_Scheduler.pdf, 2006 [8] AUTOSAR development partnership: "AUTOSAR: Specification of Operating System”, http://www.autosar.org/download/r2/AUTOSAR_SWS_OS.pdf, 2006 [9] AUTOSAR development partnership: "AUTOSAR: Specification of RTE Software”, http://www.autosar.org/download/r2/AUTOSAR_SWS_RTE.pdf, 2006 Electronic Control Unit Basic Software Software Component Diagnosis Communication Manager Diagnosis Error Manager Application Message Service Central Processing Unit Function Block CONTACT ECU: BSW: SWC: DCM: DEM: AMS: CPU: FBlock: CONTACT 10. Glossary Paul Hoser BMW Car IT GmbH Petuelring 116 80809 Munich Germany MOST FORUM 2008 | CONFERENCE PROCEEDINGS 47 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY MO S T PH Y SI C A L L AYER Plastic Optical Fiber Coupling Systems: A Novel Optomechanical Modeling Approach Els Moens, Vrije Universiteit Brussel Michael Vervaeke, Vrije Universiteit Brussel Youri Meuret, Vrije Universiteit Brussel Heidi Ottevaere, Vrije Universiteit Brussel Carl Van Buggenhout, Melexis Ieper NV Piet De Pauw, Melexis Ieper NV Hugo Thienpont, Vrije Universiteit Brussel 1. Introduction Plastic optical fiber (POF) is nowadays used in lots of applications like data communication systems and the automotive due to its advantages: lightweight, robust, immune to electromagnetic interference, cheap and easy to install (Ref. 1). The system that is discussed in this work ensures the efficient coupling of light from a source (resonant cavity light emitting diode–RCLED) into a plastic optical fibre. The specification that has to be met is the minimum guaranteed power coupled into the POF. The system also has to be low cost and mass manufacturable since economic factors are as crucial for the choice of the optimal system. In order to design a realistic system we need to know its mechanical parameters and the optical parameters of the used light source. We first measured the optical properties (optical spectrum, far field pattern and total output power) of the source at different temperatures and drive currents. Using this data we designed the coupling module and performed a tolerance analysis of the total system. 2. Description of the Problem/Challenge The realistic modeling of the coupling system, needs a realistic source model. Therefore we fully characterized the RCLEDs chosen for the system design. Measuring of the optical properties of a source is straightforward if the light is emitting in air. However for many interesting coupling configurations the light will be emitted in a transparent material like epoxy. Therefore we developed a measurement method to characterize the source while emitting light in a transparent material. A second challenge was to design a coupling unit with a high efficiency but with low fabrication cost. In this work we will propose five different designs and compare their efficiency and tolerance to mechanical misalignments. 3. Introduction to Solutions and Results 3.1. Measurements As already mentioned in the introduction we performed three types of measurements on the RCLEDs (Ref. 2). All of them were performed at different temperatures and drive currents since the final optical system should meet the specifications for extreme temperature conditions. We examined for five RCLEDs the shift of the peak wavelength due to variations in temperature (-40°C to 115°C) and drive current (7.5mA to 20mA) while keeping drive current constant. The measurements show us that increasing temperature shifts the peak wavelength to larger values as do higher drive currents. The average wavelength shift due to changes in drive current at room temperature is (0.054±0.043)nm/mA (tolerance taken at ). At 115°C this shift is somewhat smaller: 48 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM (0.034±0.005)nm/mA. Varying the temperature at a drive current of 15mA results in an increase of (0.137±0.020)nm/°C, which is in good correspondence with the literature (0.11nm/°C, Ref. 3). The second important source characteristic is the far field pattern of the emitted light. Varying the drive current from 7.5mA to 20mA, while keeping the RCLED at room temperature, has almost no influence on the far field pattern. On the other hand, keeping the drive current constant at 15mA and changing temperature from -20°C tot 115°C causes significant changes in the shape of the angular distribution. We calculated at each measured angle the maximum procentual difference between the measured far-field patterns and calculated the average over all angles. At 115°C the far-field pattern is on average 18.7% smaller than at room temperature, while at -20°C it is 11.3% broader (Fig. 1). Figure 1: The far field pattern of the RCLEDs for different drive currents at room temperature (top) and for different temperatures at 15 mA (bottom) The final parameter measured is the total output power. At room temperature there is a change of (0.063±0.051)mW/mA in total output power (tolerance taken at ), at 60°C and 115°C this change is respectively (0.627±0.074)mW/mA and (0.045±0.013)mW/mA. Keeping the drive current constant and increasing temperature from -40°C to 115°C, increases the total output power until room temperature is reached and decreases output power at temperatures higher than room temperature. At -40°C the average total output power is (0.481±0.197)mW, at room temperature it is (3.192±0.662)mW and at 115°C it lowers to (0.373±0.121)mW. To measure the source properties in epoxy we glued a half ball lens in BK7, with radius large compared to the emitting aperture of the RCLED, on top of the source such that the emitting surface of the RCLED was exactly at the center of the spherical lens. This ensures all light emitted by the source to be perpendicular incident on the surface of the lens, so that the direction of the light is not altered due to refraction. Therefore the far-field pattern of the RCLED with the lens glued on top that is measured is the same as the one emitted by the source in epoxy. The far field pattern is on average (36.1±28.1)% smaller when emitting in epoxy instead of in air (Fig. 2) and there is an increase of the output power of (19.9±11.6)%. Both measurements were performed at room temperature and 15mA. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 49 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Figure 2: Measurement of the far field pattern in air and in epoxy 3.2. Design To design the system we used ASAP 2008 (Ref. 4). The POF we used has a core with a diameter of 980μm and a refractive index of 1.41. The diameter of the cladding is 1000μm and its refractive index is 1.49. To model the numerical aperture (0.48) of the POF and the Fresnel losses at the POF entrance in a realistic way, the detector is positioned inside the core at a large distance from the fiber input facet. Due to mechanical constraints, the input facet has to be at a distance of 443μm from the source. Attenuation of the light is not taken into account. The RCLED is modeled as an emitting surface of 83μm and light is emitted uniformly from this aperture. Dispersion phenomena are not taken into account in our simulation model. From the experimental characterization of the sources, we have seen that emission in a higher index material increases the total output power and changes the angular distribution of the outgoing light. We assume an index of refraction of 1.5 for the immersion material. Since temperature also influences the properties of the light source, we investigated the coupling efficiencies both at 60°C and 105°C. Different possible configurations (Fig. 3) for the coupling unit are investigated (Ref.2). In the glob top configuration, an epoxy drop is put over the emitting surface of the RCLED and the RCLED cavity is filled with silicone. Alternatively the cavity could first be filled with silicone. An epoxy drop is subsequently deposited on the silicone. Another possible configuration is the ball lens configuration, where a small glass ball is positioned on-axis at a certain distance from the RCLED aperture, using a small pedestal. The third configuration differs from the second one in the fact that the ball lens is immersed completely in the layer of epoxy. We also allow the variation of the refractive index of the ball lens material. We call it the buried ball lens configuration. For the CPC configuration we place a compound parabolic concentrator (Ref. 5) around the RCLED. The last configuration, the lens configuration, uses a mini-lens positioned in the RCLED cavity. For each of these configurations, the coupling efficiency was simulated in ASAP (Tab. 1). Both the relative coupling efficiency and absolute total output power into the POF are tabulated. We calculated the coupled power taken into account that the emitted power in air of the RCLED is 1.18mW (60°C) and 0.86mW (60°C) at 23.75mA drive current. When emitting in an immersion material, the power is taken to be 1.36mW (60 °C) and 0.95mW (60°C) . Figure 3: Five different configurations for the collection of the light emitted by the RCLED to the PO 50 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM Coupling efficiency (%) Coupled power (dBm) 60 °C 105 °C 60 °C 105 °C Glop Top 71 69 -0.15 -1.83 Ball lens 79 78 -0.30 -1.73 Buried ball lens 77 76 0.20 -1.41 CPC configuration 82 82 -0.14 -1.52 Lens configuration 80 78 -0.25 -1.73 Table 1: Coupling efficiency and coupled power at different temperatures for the five configurations We conclude that the coupling efficiencies are not affected significantly by temperature. Furthermore, the optimal design parameters for the highest coupling efficiency are nearly the same in both cases (Ref. 2). The specification of a minimum coupled power of -3.5dBm is also met for every configuration and temperature. 3.3. Tolerancing In reality the fabricated system never attains the ideal design. We will use a Monte-Carlo based optimization algorithm to define the optimal tolerances to guarantee a minimum coupled power into the system. The full 3D opto-mechanical system together with the behavior of the RCLED source in the complete temperature range is introduced in this system. The system to be optimized consists of a package part containing the RCLED and the optical coupling components, and a ferrule part with the POF. Simulations were carried out using a coupled framework between Matlab (Ref. 6) for the mechanical description and Zemax (Ref. 7) for the optical properties. The parameter we want to optimize is the total process yield, which is the number of systems that will comply with a given specification list with respect to the total number of systems, by setting the nominal values and the probability density functions of the parameters (Ref. 2). The tolerancing was performed for the glob top and ball lens configuration. The choice for these configurations was based on initial manufacturability and cost predictions. For each of the configurations the correct source model and source output power were implemented for a given temperature. The aim for both configurations is to achieve a minimum coupled output power of -3.5dBm over the complete temperature operating range. The results of the optimization of both systems can be found in Tab. 2. Parameter Ball lens Glop top ZC 145±4.4μm 179±14.4μm R 138±5.1μm 167±8.8μm ZL 54±19.6μm 174±18.9μm Table 2: Ball lens and glob top tolerancing. Tolerance bands are taken at 3x We found that the coupled power violation probability remains well below 10-6 when including fabrication and assembly tolerances of a suitable ball lens. From the results we already see a challenge for the glob top fabrication: the ideal system is a half-sphere on a pedestal of on average 5μm since the average of ZC is larger than ZL. The glob top configuration has a slightly larger positioning and radius of curvature than the ball lens system. Both configurations will ensure the minimum specified coupling power from the tolerancing point of view. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 51 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY 4. Conclusions We measured the optical spectrum, far-field pattern and total output power of the RCLED source at different temperatures and drive currents to achieve a realistic simulation model. This model was used to investigate the coupling efficiency of different coupling configurations. We found that increasing temperature only decreases the coupling efficiency with a couple percents. Comparing the proposed designs shows that all configurations have coupling efficiencies in the same range. A last step in this case study was to perform a tolerance analysis study on two of these coupling systems: the ball lens and glob top configuration. We found that the glob top configuration is requiring easier tolerances than the ball lens system. The probability to obtain a system violating the minimum -3.5dBm coupled optical power specification is in both cases lower than 10-6. Acknowledgements The DWTC-IAP, FWO, GOA, 6th FP European Network on Micro-Optics (NEMO) and the OZR of the Vrije Universiteit Brussel supported this work. The FWO, which provided H. Ottevaere a “Postdoctoraal Onderzoeker” fellowship, supported her work. References 52 MOST FORUM 2008 | CONFERENCE PROCEEDINGS Els Moens Michael Vervaeke Youri Meuret Heidi Ottevaere Hugo Thienpont Vrije Universiteit Brussel Dept. Of Applied Physics and Photonics Pleinlaan 2 1050 Brussel Belgium CONTACT [1] O. Ziemann, J. Krauser , P. E. Zamzov, W. Daum; POF Handbook: Optical Short Range Transmission Systems; Springer, 2nd edition 2008. [2] E. Moens, M. Vervaeke, Y. Meuret, H. Ottevaere, C. Van Buggenhout, P. De Pauw, H. Thienpont; Realistic opto-mechanical modelling of plastic optical fiber coupling systems, Proc. SPIE 6992, n. 699232, 2008. [3] P. Sipilä, M. Saarinen, M. Guina, V. Vilokkinen, M. Toivoren, M. Pessa; Temperature behavior of resonant cavity light-emitting diodes at 650 nm; Semicond. Sci. Technol. 15 (2000), 418-421. [4] Advanced Systems Analysis Program (ASAP) is a trademark of Breault Research Organization, Inc., 6400 East Grand Road, Suite 350, Tucson, AE 85715; www.breault.com [5] R. Winston, J. C. Minano, P. Benitez, Nonimaging optics, Elsevier Academic Press, 2005. [6] http://www.mathworks.com. [7] http://www.zemax.com. Carl Van Buggenhout Piet De Pauw Melexis Ieper NV Rozendaalstraat 12 8000 Ieper Belgium FORUM MO S T PH Y SI C A L L AYER nanoStructures™ Technology and Possibilities for the Next Generation of Optical Fibers for Vehicular Applications Claudio Mazzali, Corning Incorporated Paulo Dainese, Corning Incorporated Mike Pambianchi, Corning Incorporated Manish Sharma, Corning Incorporated (w/o image) Guenther Uhlenhuth, Corning Incorporated Introduction The optical communications industry began in the 1970’s when glass optical fibers with attenuation lower than 20 dB/km were demonstrated. Then in the 1990’s chromatic and polarization mode dispersion became the main challenges as long haul fiber networks were built. Other challenges came with glass optical fiber penetrating the metro and access environments. With the arrival of fiber-to-the-home (FTTH), optical fibers are now the end-to-end transmission medium connecting individual residences via transoceanic links, and are starting to penetrate even inside buildings and homes. This continual expansion of optical fiber is a testament to the fundamental versatility of glass optical fiber in evolving new attributes to suit changing deployment environments. The new frontiers for glass optical fiber lie in applications such as automotive and in-home networks, where distances are shorter and network costs are supported by fewer users. Here simplicity, robustness, and installation cost drive the economics of deployment much more than transmission performance. The fiber-to-the-home environment has already created some of the innovations in glass optical fiber needed to address these networks. We present an overview of these innovations, and describe the recent technologies with potential to address future needs in these networks. Innovations Driven by Fiber-to-the-Home Fiber-to-the Home is the most stringent environment where glass fibers are used today. The ability to handle optical cable using procedures no more complex than those for copper cable is critical in justifying the economics of FTTH deployments. This means not only that the fiber optic cable itself should be robust enough to support tortures during cable routing throughout small spaces encountered inside buildings, but also that bends, kinks, tension, termination and even the use of staples should not create limitations that can consequently increase deployment cost. It is known that for multiple dwelling units (MDUs) and in-home wiring applications, bend radii in the range of 5 mm are very common and bending losses must be kept to minimum. Bending losses of less than 0.1 dB/turn are critical to ensure the network performance under practical conditions[1] such as tight 90° corners, corners under load, multiple staples and excess cable storage in small spaces. A combination of multiple innovations on fiber, cable and termination solutions were recently developed to enable these installation challenges. One of the key breakthroughs was the development of the nanoStructures™ technology [2-3], which allowed single-mode glass fiber design to achieve extremely low bending loss. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 53 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY nanoStructuresTM Technology There are several approaches to achieving improved bend performance in glass optical fibers; however, many of these solutions are either not bend insensitive enough for the applications of interest here, too complex for mass production, or incompatible with simple, low cost installation procedures. The recently developed nanoStructuresTM technology for manufacturing optical fibers is a breakthrough that adds new dimensions to the conventional fiber design space. It enables new fibers with superior bend performance that are backward-compatible with legacy fiber plant and existing field installation equipment and procedures, while remaining simple enough for large scale manufacturing Fig. 1 shows a schematic of the fiber design, which consists of a germania-doped core and a nano-engineered ring in the cladding. The ring consists of nanometer-sized airlines along the fiber that are incorporated in the glass during the fiber processing. These airlines can have diameters of several hundred nanometers, with the air fill fraction designed to be between 1 to 10 percent. The size characteristics of airlines and air fill fraction significantly affect the optical properties of the nano-engineered region, thereby influencing the fiber performance. Fig. 1 Fig. 1. Diagram of fiber with nanoStructuresTM ring. The nano-engineered ring design offers advantages compared to other technologies. Fundamentally, the refractive index dependence of glass having nanometer sized features is very different from that of glass with conventional dopants used in fiber manufacturing. The effective index is mostly determined by the air hole size and the air fill fraction. This behavior enables the engineering of this “virtual dopant” to achieve different attributes, tailoring the waveguide properties for different applications. Fig. 2a. Example of relative index change as a function of wavelength. Fig. 2b. Comparison of bending performance of nano-engineered fibers with standard single-mode fiber and trench fibers. Bending losses of the nano-engineered fibers were measured using mandrels with different Fig. 2a. Fig. 2b. radii. Fig. 2b compares typical bend losses as a function of bend radius for the fiber with nanometer sized features, standard single-mode fiber and trench fiber at 1550 nm. This figure shows that the nano-engineered fiber has about 500 times lower bending loss than the standard single-mode fiber, and 6-10 times lower than trench fibers. The bending loss at 5 mm radius is 0.03 dB/turn. This example was designed for a specific FTTH application and so had other design boundaries to make it compatible with existing telecom standards. The lowest bend loss reported on figure 2b was achieved with a nanoStructures-based fiber which was not necessarily compliant with the regular ITU standard for telecom applications; this gives some idea of what nanoStructures technology is capable of for other applications outside telecommunications. 54 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM When combined with rugged cable designs, this technology enables fiber optic cable to be routed with installation procedures similar to those commonly used with copper cables. Figure 3 illustrates some of the “tortures” that an optical cable can be subjected to in in-building installations. Figure 4 shows typical loss experienced by glass fibers with nanostructures technology under different deployment test conditions. Figure 3: Examples of some of the “tortures” an optical cable can be subjected to in in-building installations. a,b) Routing through stud holes, c) Sharp 90 degree under tension, d) Stapling optical cable directly to wood and e) Multiple wraps on very small bend radius. Figure 4: torture test with several events that cause a tight bend into an optical cable such as staples, corners under load, and staples; The chart shows the cumulative optical loss measured at 1550 nm for a rugged cable with nanoStructures-based bend-insensitive fiber; Termination is another key process step in the installation of simple media oriented networks in the spaces under discussion. Typical glass fiber termination methods employed in telecommunications are too complex and time consuming for deployment within buildings and automobiles. This is not caused by technology limitation, and developing solutions that trade precision for low cost and simplicity is possible. Some in-field connectorization methods have Fig. 4 been created to simplify fiber handling either based on “crimp and cleave” techniques or mechanical splicing using simple handheld tools such as the ones shown in Fig. 5. This specific solution is capable of installing an in-field connector in a single-mode fiber in less than 2 minutes, with minimum training required, and achieves typical connector losses in 0.1-0.2 dB range. If connector losses of 2 – 2.5 dB are acceptable this installation procedure can be greatly simplified and shortened. Figure 5: Portable in-field termination machine designed to connectorize single-mode fiber with loss <0.2 dB. This evolution shows the potential of much simpler termination for GOF when loss spec is relaxed to <2 dB MOST FORUM 2008 | CONFERENCE PROCEEDINGS 55 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Upcoming Developments and Applications While MOST has been developed primarily for the automotive environment, it is reasonable to consider its application to other networks where synchronous networking of multiple digital audio and video streams is valuable. Examples of such networks include public address systems in airports, stadiums, etc.[4], and security systems in buildings, in which multiple video displays, digital video cameras, and audio loudspeakers are networked together in applications requiring real time/low latency. In-home networking is also moving toward configurations where an hybrid optical/wireless network defines the best combination of capacity, mobility and flexibility. Low cost and ease of installation are key requirements for the economic case of these systems, creating a direct connection with the trend initiated by FTTH deployments. Due to its intrinsic properties glass optical fiber presents natural advantages as a transmission medium for these networks, which often span links longer than 100m. For glass fiber to be used in these systems, it needs to be compatible with the cost and the installation environment of these networks. The requirement for low total system cost generally means operating with LED-based fiber-optic transceivers (FOTs) operating at 650 nm. It also implies the use of low cost optical connectors made by very simple injection molding or similar technology. Low connection loss is not a strong requirement in these cases and needs to be traded off against low cost connectorization. The combination of recently developed technologies for glass fiber manufacturing, with larger core diameter and high numerical aperture are the natural path to capture light efficiently from LED sources and accommodate the loose alignment tolerances within connectors. This will provide MOST networks access to the inherent performance advantages of glass while maintaining the simplicity and low cost that has enabled MOST to be successful in automotive networks. [1] D. Z. Chen, W.R. Belben, J.B. Gallup, C. Mazzali, P. Dainese, and T. Rhyne, “Requirements for bend insensitive fibers for Verizon’s FiOS and FTTH applications”, (OFC/NFOEC) 2008, San Diego, CA, Feb. 24-28, 2008. [2] M.-J. Li, Member, OSA, Member, IEEE, P. Tandon, D. C. Bookbinder, S. R. Bickham, M. A. McDermott, R. B. Desorcie, D. A. Nolan, J. J Johnson, K. A. Lewis, and J. J. Englebert, “Ultra-low Bending Loss Single-Mode Fiber for FTTH” (OFC/NFOEC) 2008, San Diego, CA, Feb. 24-28, 2008 – PDP10 [3] P. Dainese, M. Edwards, T. Rhyne, and D. Chen, “Fiber innovation optimizes FTTH reach, reduces installation cost”, March 2008 issue of Lightwave Magazine, volume 25 [4] For example, Bosch Praesidio Public Address System, http://www. bosch-sicherheitsprodukte.de/content/language2/html/1611_ ENU_XHTML.as 56 MOST FORUM 2008 | CONFERENCE PROCEEDINGS CONTACT REFERENCES Claudio Mazzali Paulo Dainese Mike Pambianchi Manish Sharma Guenther Uhlenhuth Corning Incorporated One Riverfront Plaza 14832 – Corning, NY United States T +1 607 974 4000 E [email protected] FORUM MO S T C OM PL I A N C E AND QUALITY Automotive Application Recommendation for MOST150 Physical Layer Components Joerg Angstenberger, RELNETyX AG Dr. Viktor Tiederle, RELNETyX AG Introduction: The new developed Physical Layer for MOST150 will come up not only by increasing the bandwidth of MOST up to 150Mbps but with a newly developed packaging concept for the Fiber Optical Transceiver (FOT) called HEAVEN. The HEAVEN concept will be an additional packaging option to the existing SIDELOOKER design. For the development of a MOST Physical Layer device in general, 2 standards are relevant and of concern: 1. Functional Specification: “MOST Physical Layer Specification” that describes the functional behaviour of the device. 2. Qualification Standard: “Automotive Application Recommendation for optical MOST Components for MOST (AAR)” The AAR was released to describe how to qualify MOST25 devices in SIDELOOKER packages according to international automotive semiconductor and fiber optics standards to fulfil quality and reliability requirements. With the introduction of the MOST150 Physical Layer Specification and the fact that there will be 2 different package concepts coexisting (SIDELOOKER and HEAVEN), there is a need to establish qualification procedures to cover both variants independent from the speedgrade. Description of challenge The qualification procedure of a MOST device in the existing SIDELOOKER design is based on 2 consecutive qualification procedures: SIDELOOKER Qualification Procedure 1. Fiber-optical Transceiver (FOT) is qualified according to Automotive Application Recommendation for optical MOST Components section FOT by the manufacturer of the FOT. 2. Assembled PIGTAIL (Connector, PIGTAIL-Fiber/Lens and integrated qualified FOT) is qualified according to Automotive Application Recommendation for optical MOST Components section PIGTAIL by the manufacturer of the pigtail. The HEAVEN package concept enables the assembly of FOT, connector and pigtail-fiber on ECU (Electronic Control Unit) level. However, this means the assembly and overall function of the final MOST component is not covered by the qualification process of these subcomponents. Therefore the qualification procedures of the subcomponents have to consider additional tests due to the aspect of interchangeability and overall function of the final MOST component. This will guaranty quality and reliability even after the assembly. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 57 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY HEAVEN Qualification Procedure 1. Separate qualification of HEAVEN Fiber-optical Transceiver (FOT) by the manufacturer of the FOT. 2. Separate qualification of HEAVEN pigtail-fiber by the manufacturer of the pigtail-fiber. 3. Separate qualification of HEAVEN connector by the manufacturer of the connector part. Solution The existing Automotive Application Recommendation for MOST 2V1 was developed especially for MOST25 devices in SIDELOOKER package. The fact that the process of the assembly will be completely different for HEAVEN and SIDELOOKER requires the definition of a separate qualification procedure for each package design. For the SIDELOOKER variant it is possible to adapt the existing AAR 2V1. All relevant qualification parameters of the FOT package are addressed in section FOT (Semiconductor, Figure 1) and all relevant qualification parameters of the pigtail construction (mechanical and optical parameters that are influenced by the pigtail design, Figure 2) are described in section PIGTAIL. The characterisation procedure is due to the corresponding MOST Physical Layer Specification. Only speedgrade related definitions have to be adjusted and minor changes of the package (e.g. Number of leads) need to be taken in account. SIDELOOKER - FOT Figure 1: Hamamatsu FOT Tx (MOST25/150) Qualification Scope: - semiconductor related parameters package related parameters optical Interface characterization of electrical and optical parameters Figure 1 Dimension & Samples: Physical Dimensions (PD), Reference Parts (REF) Functional: ESD (ESD) and EMC (EMC) tests as well as semiconductor related test like Gate Leakage (GL) and Latch Up (LU) Climatic: Chemical Resistance (CR) Manufacturing: Moister Level Definition (MLD), Solderability (SD), Resistance to Soldering Heat (RSH), Bond Pull Strength (BP) and Bond Shear Strength (BS). Mechanical: Lead Pull (LP), Lead Bend (LB) and Lead Torsion (LT) tests Operating Life: High and Low Temperature Operating Life tests (HTOL, LTOL), Temperature Cycling (TC) or Temperature Shock (TS) with Preconditioning (PRE), Temperature and Humidty Biased (THB) with Preconditioning (PRE) and resistance for Corrosive Atmosphere (CA) Characterisation: Functional Characterisation (CHA) of all relevant parameters of the FOT according to corresponding MOST Physical Layer specification SIDELOOKER - PIGTAIL (int. FOT) Figure 2: Tyco Micropigtail (here for MOST25) 58 MOST FORUM 2008 | CONFERENCE PROCEEDINGS Figure 2 FORUM Qualification Scope: - mechanical construction mechanical interface optical interface characterization of optical and mechanical parameters Dimension & Samples: Physical Dimensions (PD), Reference Parts (REF) Functional: ESD (ESD) and EMC (EMC) Tests Climatic: Chemical Resistance (CR), Thermal Pistoning (TP)of fiber Climatic and Mechanical: Stepped Temperature Test (STT), Mechanical Shock (MS), Vibration Random (VR) and Vibration Sinus (VS) Manufacturing: Plugging Frequency (PFR), Angular Plugging (AP), Solderability (SD), Resistance to Soldering Heat (RSH) Mechanical: Contact Torsion (CT), Wire Pulling (WP), Draw-Out Strength (DOS), Dust (D), Permanent Pulling (PP), Drop Test (DT), Draw-Out Strength Connector (DSC) Operating Life: High Temperature Operating Life Test (HTOL), Temperature Cycling or Shock (TC/TS), Temperature and Humidity Biased (THB), Temperature Humidity Cycling (HTC) and Corrosive Atmosphere (CA) Characterisation: Functional Characterisation (CHA)of all relevant parameters of the PIGTAIL construction according to the corresponding MOST Physical Layer specification For the HEAVEN variant it is necessary to define single qualification procedures due to the different single subcomponents. Section FOT covers semiconductor related as well as mechanical and interface related tests (Figure 3). Section PIGTAIL-Fiber (Figure 4) covers tests, that are related to the optical (e.g. fiber surface) and mechanical interface (e.g. attachment of ferrule to fiber, physical dimensions). Finally Section CONNECTOR proves the mechanical interface of the connector as well as the attachment of the pigtail-fiber to the connector (Figure 5). Besides the specification of qualification loads, the HEAVEN concept requires a specific definition of how to characterize the optical interface of the FOT (different to MOST Physical Layer specification points SP2 and SP3!). Further a procedure is needed to characterize the attenuation of the pigtail-fiber. Only if both characterisations procedures (HEAVEN FOT and pigtail-fiber) are defined and performed in accordance to each other, the overall function of a HEAVEN FOT from a certain manufacturer combined with specific pigtail-fiber will comply to the MOST Specification. HEAVEN - FOT Figure 3: Hamamatsu FOT HEAVEN (MOST150) Qualification Scope: - semiconductor related parameters mechanical construction mechanical interface optical Interface characterization of electrical and optical and mechanical parameters Figure 3 Overview Qualification Loads* MOST FORUM 2008 | CONFERENCE PROCEEDINGS 59 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Dimension & Samples: Physical Dimensions (PD), Reference Parts (REF) Functional: ESD (ESD) and EMC (EMC) tests as well as semiconductor related test like Gate Leakage (GL) and Latch Up (LU) Climatic: Chemical Resistance (CR) Manufacturing: Moister Level Definition (MLD), Solderability (SD), Resistance to Soldering Heat (RSH), Bond Pull Strength (BP) and Bond Shear Strength (BS). Mechanical: Mechanical Shock (MS), Vibration Random (VR), Vibration Sinus (VS), Wire Pulling (WP) and Draw-Out Strength (DOS) to verify the lock/spring mechanism. Drop Test (DT) Operating Life: High and Low Temperature Operating Life Test (HTOL, LTOL), Temperature Cycling (TC) or Temperature Shock (TS) with Preconditioning (PRE), Temperature and Humidity Biased (THB) with Preconditioning (PRE), Temperature Humidity Cycling (HTC), Stepped Temperature Test (STT) and Corrosive Atmosphere (CA) Characterisation: Functional characterisation (CHA) of all relevant parameters of the FOT according to the corresponding MOST Physical Layer specification *NOTE: The qualification loads are preliminary and still under discussion HEAVEN – PIGTAIL Fiber Figure 4: Pigtail Fiber HEAVEN (Prototype H/B) Qualification Scope: - mechanical interface, physical dimensions - optical Interface/surface - attachment of ferrule to fiber Fiber has to be qualified according to LV131 “Fiber optics in motor vehicles; test guideline for LWL bulk stock” Figure 4 Overview Qualification Loads* Dimension & Samples: Physical Dimensions (PD), Reference Parts (REF) Climatic: Chemical Resistance (CR), Thermal Pistoning of fiber (TP) Mechanical: Wire Pulling (WP), Draw-Out Strength Ferrule (DOSF) to prove the mechanical attachment of the ferrule to the fiber. Operating Life: Temperature Shock (TS), Temperature and Humidity Biased (THB) to prove the mechanical contact of the ferrule to the fiber. Corrosive Atmosphere (CA) to test the influence on the fiber surface. Characterisation: Functional characterisation (CHA) of all relevant parameters of the Fiber according to the corresponding MOST Physical Layer specification. *NOTE: The qualification loads are preliminary and still under discussion 60 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM HEAVEN - Connector Figure 5: Tyco Connector (similar to MOST25) Qualification Scope: - mechanical interface, physical dimensions attachment of female connector housing to connector Connector has to be qualified according to LV214 “Plug connectors in motor vehicles; test guideline” Figure 5 Overview Qualification Loads* Dimension & Samples: Physical Dimensions (PD), Reference Parts (REF) Mechanical: Dust (D), Drop test (DT), Wire Pulling Housing (WPH), Draw-Out Strength Ferrule Housing (DSFH), Mechanical Shock (MS), Vibration Random (VR) and Vibration Sinus (VS) to prove the mechanical attachment of the ferrule housing to the connector. Operating Life: Temperature Cycling (TC) or Temperature Shock (TS) to prove the mechanical attachment of the ferrule housing to the connector. Characterisation: Functional Characterisation (CHA) of all relevant parameters of the connector according to the corresponding MOST Physical Layer specification. *NOTE: The qualification loads are preliminary and still under discussion Conclusion CONTACT To provide a speedgrade-independent qualification procedure for the SIDELOOKER design that covers as well the MOST25 as the MOST150 devices, the plan is to release an update of the Automotive Application Recommendation for MOST devices - scope SIDELOOKER in October 2008. The HEAVEN design will be covered by an additional qualification procedure called Automotive Application Recommendation for MOST devices - scope HEAVEN. This document is planned to be released by the end of 2008. With the release of both documents it will be assured, that the well established qualification procedure for MOST25, that significantly increased the confidence level of MOST devices in terms of quality and reliability in the past, will cover existing and future MOST package designs, independent from the speedgrade of the device. Joerg Angstenberger Dr. Viktor Tiederle RELNETyX AG Meisenweg 33 70771 Leinfelden-Echterdingen Germany T +49 711 69 39 780 MOST FORUM 2008 | CONFERENCE PROCEEDINGS 61 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY MO S T C OM PL I A N C E AND QUALITY High Quality System Integration Wolfgang Malek, RUETZ SYSTEM SOUTIONS Georg Janker, RUETZ SYSTEM SOLUTIONS (w/o image) Introduction Systems integration of infotainment systems continues to be a big challenge. The MOST standard has contributed, in no small way, to highly structured design and development and implementation according to the principles of a distributed network. Therefore, tools and processes for successful implementation are on a high level, today. Practical experience shows, however, that there is room for improvement as far as coordination of validation by car manufacturers and suppliers is concerned. In this paper, we shall present a critical evaluation of the current situation and show how issues can be resolved in a very practical manner and integrated into the current systems integration landscape, even in the short-term. Systems Integration - State-Of-The-Art Today From A Supplier's Perspective Nowadays, suppliers are more or less free to decide on implementation issues of required functionalities of control devices. This is mainly due to the fact that rapid prototyping and automatic code generation can only be partially combined with increasing complexity of multi-media control devices, and even then it is difficult to achieve. Detailed specifications which display requirements of car manufacturers in a sufficiently detailed manner have only been available more recently and have since been requested more often. A problem for suppliers is the absence of guidelines on how to provide evidence for implementation of the required scopes. This is not only true for applications but also for network functionality. It is often the case that while a lot of effort is put into development and validation by suppliers results do not conform with requirements by car manufacturers. Therefore subsequent improvements of essential functionalities are necessary, at a relatively late point in time. These subsequent improvements block developments of higher layers which would have been envisaged for that particular point in time. Since suppliers are always at risk that their efforts are not recognized by car manufacturers and that they are faced with unexpected requirements and acceptance criteria it is not surprising that suppliers tune down their initial efforts and instead wait for the reaction of car manufacturers at the time of the first acceptance test in order to make improvements at that point in time. Due to an increased emphasis on cost reduction validation measures are being reduced during early phases and errors are neither evaluated nor corrected until car manufacturers have detected these errors and requested remedy. If it is possible to redefine any remedial measures as a change request this may be beneficial in terms of cost-efficient work within a supplier's company but it is not consistent with high quality of a developed device and is therefore not in the interest of the end customer. From A Car Manufacturer's Perspective Currently, a car manufacturer cannot rely on the performance of a supplier without verification but has to make a significant investment to ensure validation of control devices. Validation also affects areas which do not necessarily contain the special scopes of car manufacturers but are contained within the network layer of MOST implementation. Reports by suppliers on validation scopes that were performed provide an overview of work done but do not provide an instant indication of the 62 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM quality of any supplied control device. This is why many essential test scopes are developed, performed and evaluated by car manufacturers, tying up valuable time of MOST systems integration experts. Beginners' mistakes in control devices supplied can lead to very late completion or non-completion of really important tasks of systems integration. From A Test House Perspective Currently, test houses support systems integration processes at the level of MOST compliance verification. Compliance verification constitutes an important part of ensuring network functionality and interoperability. However, it has only affected a small part of systems integration tasks so far. In order to deliver quality in terms of compliance verification and ISO 17025, test houses have gone to great lengths to develop an infrastructure, which often goes beyond what car manufacturers' and suppliers' test systems can deliver in terms of accuracy and reproducibility. Currently, test houses are only rarely given tasks beyond compliance processes. Test house expertise is often not taken seriously and compliance is often regarded as an inconvenient and bothersome issue. The reasons for this are often to be found in the costs involved and the mentality of suppliers to keep their cards close to their chests as well as a lack of confidence that test house expertise may also be valued by car manufacturers. This leads to test houses maintaining a cost-intensive infrastructure albeit with rather low capacity utilisation and insecure perspectives. The costs incurred have therefore got to be added to test orders. As a result, there is a lack of synergy effects. Fig. 1 System Integration State of the Art [Fig. 1] Vision Everyone focuses on their core task. Car manufacturers specify function scopes and check successful implementation. Suppliers develop control devices rather than specifications or test tools. Test houses concentrate on error recognition and support car manufacturers and suppliers with their know-how, with test specifications and tools. Vision: Outsourcing of System Integration Testing [Fig. 2] What Needs To Be Done To Achieve This? Fig. 2 Firstly, we should not count on revolutionary structural changes taking place and therefore appropriate measures are required within today's structures or measures which constitute simple changes in the distribution of roles. There will always be pressure on costs for suppliers with simultaneous pressure on increased functionality. Whenever more functionality is requested without any regards to quality assurance, errors are produced which customers can subsequently see. In order to improve the current situation the following measures are important: Definition Of Suitable Interfaces For Validation Clear communication not only in terms of requirements but also on acceptance criteria. Typically, this means that car manufacturers define their requirements and additionally request how completion of these requirements should be proven. Car manufacturers can check levels of implementation of a supplied device with appropriate documents / test reports. The test house helps with error recognition by employing appropriate, coordinated methods. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 63 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Car manufacturers and suppliers need to agree clearly which scopes should be implemented and how realisation of these scopes can be tested. Confidence in a supplier will only come about, in practice, if car manufacturers prescribe test processes to suppliers or at least have detailed knowledge of these and are able to comprehend the results. Experience shows that you cannot get around a detailed definition of test sequences. It is equally important to have a transparent test reporting system which will also give information on resilience of a control device. Choosing Important Test Scopes And Making The Right Choices One quickly gains the experience that it would be too much effort to apply all kinds of possible tests for acceptance of a control device or an entire on board supply system. Even in chip production you no longer have a 100% test coverage since the effort involved, these days, would not justify the outcome. It is therefore important to concentrate on the essential test sequences only, which can render a high error rate while involving a comparatively small effort. In the same way, defined test scopes should cover the requested requirements based on the stages of construction. Standardisation Of Test Scopes In 10 years of MOST technology, many concepts and strategies have emerged to enable all but perfect validation. At the same time, many different varieties exist not only as far as different car makers are concerned but also with different suppliers. It is now time to evaluate these test scopes, to categorize them and to integrate them into one standard. Compliance test specifications are certainly a good basis for achieving this, even if these can only be a starting point in many ways. Maintenance of Test Scopes Of course, systems will evolve over time and this is particularly the case for the world of infotainment for cars. In order to provide adequate validation for development, new scopes need to be taken into account as well as new findings. And the most important findings are made by testers. Minimal modification or combination with the right stress scenarios can give rise to surprising progress in error recognition rates. In order to make these findings known, testers have to be motivated and have to have the opportunity to give feedback in an uncomplicated fashion. This is particularly true for the role of suppliers. How To Go About It? Application Recommendation Application Recommendation for Core Compliance (see MOST Intranet) is an important step towards standardised procedure in defining test scopes and test reports. It defines necessary interfaces in form of test specifications. Test evaluation and test reporting: It defines processes such as how requirements can be displayed in test sequences and in this context it also collects test scenarios independent of particular car makers. Application recommendation has already yielded results in the area of physical layers. Scope core is still at the beginning and refers to the testing of individual control devices, for now. In the medium term, application recommendation is certainly expandable to systems integration and application issues. Executable Test Specifications Experience from projects and from compliance specifications work has shown that where specification is solely done at a document level, the display does not show sufficiently fine details which consequently leaves too much room for interpreting data. This was one of the reasons for switching from flow chart to MSC in core compliance specification. But even with MSC there is not always enough transparency. Above all, there are shortcomings in the specifications process which are due to the fact that tests are firstly developed on paper and in theory. First findings are gained quite late during implementation or test execution. Improvements are made at a late stage and are therefore difficult to plan. A solution is an executable test specification in form of a GFT, based on the test language TTCN-3. A theoretical design of a test sequence in a graph format can 64 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM be quickly realised and tested against a control device or a simulation. Since the test itself can be displayed as GFT, findings from practical experience can be integrated into the specifications phase. The Test House As An Independent Authority It is first and foremost in the interest of a test house to find the largest possible number of errors in the most efficient way. Compared to the interest of suppliers, who want to integrate as many features as possible into their control devices while keeping development costs as low as possible, a test house can focus its efforts on a standardised test process with corresponding tooling and a high degree of automation and a high error recognition rate. Furthermore, a test house can support car makers in providing highly efficient and transparent validation. Success can be easily read off the key numbers which are part of the test reports. Benefits Cost Reduction The most important test scopes can already be realised by suppliers, with the support of test house expertise, as the case may be. This leads to recognition of more errors at an earlier date. Cost structures for the development of tests can be minimised by synergy effects such as standardisation independent of car manufacturers, good capacity utilisation, support for suppliers and rollout of test tooling to suppliers. Test solutions can be standardised. Not every supplier needs to develop his own test tool, in order to cover validation scopes. Outsourcing Of Testing In future, car manufacturers can concentrate on specifying function scopes and monitoring of developments. Validation can concentrate on sensitive issues of systems integration and provide quality assurance at the highest level. Greater Transparency For All Suppliers: Will gain a better understanding of which mistakes they have made, what car makers are really interested in, and their problems will in turn be better understood by car makers. They will not have to invent large parts of the test scenarios and test tools but can buy in this service and / or supported tooling. MOST Technology will again be seen as a module which can be integrated into the development of a control device without much effort and can now be validated at a high level. CONTACT • Car Manufacturers: Can concentrate on their main task in systems integration. Will be able to trust suppliers more. Will have independent experts with clear key figures on error recognition rates. Will have a transparent overview of the state-of-the-art of technologies. Can place test orders in a cost-efficient way. • Test Houses: Will be taken seriously and will no longer be seen as a necessary and expensive evil and will no longer only be consulted in the context of compliance testing when their expertise is absolutely indispensable. They will be able to participate fully in an ongoing process of maturation, which is very important for acceptance of MOST. • MOST Technology: Efforts for standardisation will result in greater interoperability and will therefore generate a competitive advantage Wolfgang Malek Georg Janker against competing technologies. Ruetz System Solutions GmbH Ingolstädterstrasse 18 80807 München Germany T +49 89 35610 190 F +49 89 35610 111 W www.ruetz-system-solutions.com MOST FORUM 2008 | CONFERENCE PROCEEDINGS 65 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY MO S T SERI ES PROJECTS EXPERIENCE Error Handling Strategies for a MOST Application Framework Dr. Alexander Leonhardi, Daimler AG Torsten Pech, Daimler AG (w/o image) Andreas Vallentin, Daimler AG 1. Introduction Today, high-end automotive infotainment systems - providing a vehicle’s navigation, entertainment and communication functions - are distributed systems, where control commands, audio/video and information content (e.g., IP-based data for web browsing) are transmitted between different specialized devices over a MOST bus. As an example, such a system consists of a so-called Head-Unit which provides the user interface for the driver, and several attached peripheral devices such as a satellite tuner and a gateway to a user’s mobile multimedia player, which are controlled by the Head-Unit. Usually, automotive infotainment systems are not safety-critical. However, the applications are highly interactive, for example when browsing through the music titles of a mobile multimedia player. Errors such as message losses may have various effects that are annoying for the user, like the delayed execution of a function, the display of wrong information, the unavailability of certain functions up to a freeze of the application. Therefore, in automotive infotainment systems error handling is mainly focussed on ensuring that the respective functionality is provided to the user with an adequate responsiveness. An effective error handling contributes significantly to the perceived quality of the system. Additionally, error handling is safety relevant when it comes to handling audio signal, as sudden loud noises due to a failure of the communication network may cause a distraction for the driver. In future, error handling may become even more important given the current trend to integrate assistance and infotainment systems. Error handling has been discussed extensively in distributed systems, for example for safety critical systems, for ensuring data consistency in database systems and for distributed algorithms (see, for example [7]). However, these mechanisms usually require hardware support or increase the communications and processing requirements significantly. When specifying error handling strategies it is important to take into account the properties of the application area and of the communication network. Due to the characteristics of the MOST bus with its specific physical layer (including the data-link layer) as well as the specific characteristics of the drivers for the MOST bus, the NetServices (see [4]), and due to the fact that the MOST standard also specifies the application layer with a specific syntax and semantic (e.g., for notification handling), an appropriate system-wide error handling strategy is a critical aspect of an MOST application framework. In Section 2 of this paper, we will discuss the different types of error that may occur in a MOST system and propose a classification based on their cause and probability. Based on this classification Section 3 will describe proven general error detection and error handling strategies that define first mechanisms to recover from an error and second mechanisms for handling errors that could not be recovered. Because a discussion of error handling should be based on experiences with existing systems the discussion in this paper is confined to MOST25 and its optical physical layer. Additionally, because of the limited space in this paper, specific error handling strategies for connection handling and the MOST High Protocol [1] are not discussed. 66 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM 2. Causes of Errors in a MOST System Errors in a MOST system can occur for different reasons and will therefore have to be detected and handled on different layers of a MOST device. For the discussion of the error handling we use following simplified 3-layered model of a MOST device (see Figure 1). Figure 1: Simplified 3-layered model of a MOST device. Applications that are running on the application layer of a MOST device pass their requests via the network layer, which includes the MOST NetServices, to the physical layer that sends them on the MOST bus. The answers to requests are read from the MOST bus and sent through the physical layer, via the network layer back to the application layer. Following are the most common reasons for errors in a MOST system: • Message losses: Message losses are in a MOST system often Fig. 1 caused by a full receive buffer of a device. Because of the single receive buffer of the OS8104 Network Interface Controller [5] or its successor the INIC [6] single message losses are common if one are more devices send messages faster than the receiving device can currently read them from the receive buffer. Therefore, also multiple message losses are not uncommon, if a device incurs a high communication load. Further message losses may be caused by a high load of the application layer or errors in the higher layers of the communication stack. • Transmission errors: Bit errors on the physical network can cause corrupted messages on a higher layer. However, because of the optical physical layer of the MOST bus, bit errors are very rare (except for instable situations, for example during start-up). • Interrupted communication: An unlock on the MOST bus causes an interruption of communication. Unlocks are quite common especially during the start-up of a device (e.g., during cranking). On higher layers an unlock may be perceived as a burst of message losses. • Configuration errors: Devices that join or leave a MOST system by opening or closing their bypass cause a change in the system configuration, called an MPR-event. Until detected and handled, a configuration change will be perceived by the remaining devices as different kinds of errors when a communication partner is not available anymore. Configuration changes happen quite frequently (This will happen more often with an OS8104 Network Interface Controller [5] then with the newer INIC [6].), for example during cranking of the system, where the voltage drop causes a reset of some devices, while other devices continue to operate. • Unavailability of device functions: Due to a high processing load, a problem of an external system or a device specific error, a function of a device that is necessary to execute a user request may currently not be available. The probability of such errors is very specific to the type of device. These errors should be signalled by the appropriate error responses over the control channel and need to be handled on application layer. • Message sequence errors and duplicate messages: These errors are mainly causes by the error recovery mechanisms (e.g., retries) themselves. Because of the design of the NetServices with a single sending queue, these errors are rather rare and may be avoided when not using application level retries. However, sequence errors may occur if messages are handled by different instances in a device, as is the case with application messages and configuration status messages. • Device failure and implementation errors: Other kinds of errors may be caused by device failures and implementation errors, for example if a device sends wrong error messages. These errors often occur during system integration and testing and should be found and fixed for the production-ready system. However, some errors may also occur in those systems, for example because of unlucky timing constraints (e.g., race conditions). How far an error handling also targets the system integration phase has to be decided by the system integrator. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 67 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Unfortunately it is only possible to detect the root of the errors by their symptoms, so the error cause only can be determined by an educated guess. Some errors may not be detected at all. 3. Error Detection and Handling The MOST Specification [2] already defines some requirements for the signalling and handling of errors in a MOST system. For example, Section 2.2.3.5.1 defines a detailed set of error responses for control messages. However, these requirements just describe a general philosophy or mechanisms that are necessary to ensure the interoperability of a MOST system. It is up to the system integrator to define a consistent error handling strategy. 3.1. Overview Figure 2 shows the flow of actions for the error handling. Basically, this mechanism will be executed on every layer starting from the physical layer. Often detected errors can already be handled through the recovery strategy on the appropriate layer. Errors that are not handled on one layer are passed on to the next higher layer. Additionally, some errors (e.g., the unavailability of device functions) can not be detected on the lower layers and therefore can be only handled on a higher layer. Fig. 2 Figure 2: State chart for error handling mechanisms. The recovery strategy needs to be specific for different error classes, to reflect the possible reasons for such an error. Additionally, an implementation for error handling has to take into account that during error recovery an error of a different class is detected and has to be able to switch to another error recovery mechanism while avoiding endless loops. However, we will not discuss this aspect in this paper to keep the discussion more simple. 3.2. Physical Layer Basic errors that occur on the physical connection and the data link layer of the MOST bus are handled by the physical layer. The MOST Network Interface Controllers already provide a mechanism to detect message losses through an ACK/NAK mechanism included in the protocol of the MOST control channel. If a receiver does not acknowledge a message the sender triggers a specified number of retries within a specified time interval. Note: while it is possible to avoid higher level retries by specifying a large number of low level retries within a big time interval, this causes a high load on the bus and blocks the sender for the respective time, thus increasing the probability of a deadlock. Transmission errors are detected through a CRC (Cyclic Redundancy Check) mechanism and also cause low level retries. Because of the rare occurrence of transmission errors, it is usually not necessary to handle them on a higher layer. Additionally, the physical layer provides a handling for an interrupted communication because of an unlock. After 70 ms or a series of short unlocks the physical layer signals a critical unlock that leads to an error shutdown of the MOST bus. Therefore, the error handling has to be able to deal with at least bursts of message losses of up to 70 ms. 3.3. Network Layer The network layer handles provides further error handling through the NetServices and handles network changes. Responsible for detecting and handling configuration changes is the Network Master. When detecting a network change through an MPR-event, the Network Master triggers a network scan and reports the changes to all application in the MOST system. The behaviour of the Network Master is specified to a large degree by the MOST Specification [2] in Section 3.1.3.3. 68 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM However, the behaviour of the Network Master needs to be further detailed for a given system architecture. Especially if there are multiple changes to the configuration during start-up and cranking, the stability of the Network Master is critical for a stable system. Optional mid level retries that are triggered by the NetServices can be used to expand the time interval covered by the low level retries. They allow using a lower number of and a shorter time interval between the single low level retries thus increasing the performance. Together low and mid level retries should be able to deal with message losses that occur for the 70 ms before a critical unlock is caused. 3.4. Application Layer Errors on a higher level of the MOST protocols, such as a missing response to a request with the OPType Get, can only be handled by the application layer as they are not detected on the lower layers. Therefore, MOST devices should also implement error handling mechanisms on the application layer, such as application level retries. Additionally, application level retries may resolve situations, which otherwise would lead to a deadlock as they allow other requests that are currently in the send buffer of the NetServices to be performed before the request is executed again. For an argument for application level error handling see also the discussion for the end-to-end argument, which had a significant influence on the design of the Internet protocols [3]. As one measure, the application layer should implement a timeout mechanism with respective error handling for the request response mechanism defined by the MOST control protocol. • For requests to properties with the OPType Get/SetGet as well as for requests to methods with the OPType StartResult/ StartResultAck, the MOST Specification specifies a suitable timeout mechanism. (These values may be expanded for properties or methods with larger parameters.) If this timeout expires, an appropriate error handling shall apply. As a recovery strategy, the application layer should perform one retry. If this retry fails the current request shall be aborted and the application shall return to normal operation assuming a valid response. A further responsibility of the application layer error handling is to handle the case that an error response is received for a request. Error responses for the control protocol are defined in Section 2.2.3.5.1 of the MOST Specification [2]. The following items give an overview of the error handling for important error responses. • The errors “FBlockID not available” (error code: 0x01) and “InstId not available” (0x02) indicate a configuration error. Therefore, if a first application level retry has failed the device should update its registry information and perform another retry if still applicable. If the second retry has failed the unavailability of the functionality should be signalled to the user. • The further errors “FktID not available” (0x03) and “OPType not available” and the parameter errors (0x05 to 0x07), indicate a device internal problem or an implementation problem. In this case the application layer shall perform one retry. • The handling of “Function specific” errors (0x20) should be defined in the function catalogue of the respective function. If nothing is specified the same behaviour as for the last item should be performed as default. • A temporary unavailability of a device function may be indicated by the errors “Busy” (0x40), “Not available” (0x41) or “Processing error” (0x42). In this case a higher number of retries should be performed within a larger time interval, to recover from the error. MOST FORUM 2008 | CONFERENCE PROCEEDINGS 69 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY 4. Conclusion In this paper we discussed the causes for errors in a MOST system and described a strategy for their detection and handling on different layers of a MOST device, including the application layer. While there may be different valid error handling strategies, the error handling strategy described here has been successfully implemented in our MOST system architecture and proven successful in existing series projects. With this paper we hope to raise the awareness for the importance of error handling in a MOST system and to start a more detailed discussion regarding specific error handling mechanisms. As the error handling in a MOST system should follow a uniform strategy, we believe that support for error handling should be included in the standard software of an MOST application framework. If in the future the MOST bus will also be used for driver assistance systems, for example to transmit video images of a camera system, it may be necessary to define more elaborate error handling strategies for use cases that require a higher degree of fault tolerance. [1] MOST Cooperation: MOST High Protocol Specification, Rev. 2.2, URL: www.mostcooperation. com, Aug. 2005. [2] MOST Cooperation: MOST Specification, Rev. 3.0, URL: www. mostcooperation.com, Jun. 2008. [3] J. Saltzer, D. Reed, and D.D. Clark: End-to-End Arguments in System Design, ACM Transactions on Computer Systems, Vol. 2, No. 4, Nov. 1984, pp. 277-288. [4] SMSC Cooperation: MOST NetServices Layer I, Wrapper for INIC; V2.1.x, User Manual Specification, URL: www.smsc-ais.com, Jul. 2008. [5] SMSC Cooperation: OS8104 – MOST Network Transceiver, Final Product Data Sheet, URL: www.smsc-ais.com, Jan. 2003. [6] SMSC Cooperation: OS81050 Data Sheet, URL: www.smsc-ais. com, Aug. 2007. [7] G. Tel: Introduction to Distributed Algorithms, Second Edition, Cambridge University Press, Feb. 2000. 70 MOST FORUM 2008 | CONFERENCE PROCEEDINGS CONTACT References Dr. Alexander Leonhardi Torsten Pech Andreas Vallentin Daimler AG HPC: 059-X908 71059 Sindelfingen Germany T +49 7031 90 48890 E [email protected] E [email protected] E [email protected] FORUM MO S T N ETW ORK I N G AND SYSTEM ARCHITECTURE AUDI Q5: Evolution of a MOST System Architecture Uwe Hackl, AUDI AG Abstract In 2000, AUDI joined the MOST Cooperation to establish a common MOST standard as a basis for its second infotainment generation. The outcome of this standardization work, the AUDI Multimedia Interface (MMI) was successfully launched in 2003 with the market introduction of the A8. This MOST based infotainment architecture has become a platform and was adapted to different markets, different cars and different applications within the following couple of years. Today this platform is installed in the models A8, A6, A5, A4 and Q7. Driven by upcoming infotainment requirements, AUDI decided to design a new architecture. The integration of multiple functionalities into individual devices brought the advantage of cost reduction as well as reducing the overall weight. Although a significantly new architecture was brought into being, a couple of existing MOST devices could easily been migrated to this new architecture. Also the migration was taken as a chance to introduce the INIC, Multichannel Audio, Compliance Testing and a more recent MOST Specification, participating in these innovations. To provide the customers a modern infotainment system for tomorrow, the infotainment system has to be built on architecture sufficient for their needs. It has become an art to incorporate all the quality aspects, development processes, feature requirements and the growing speed of the consumer electronic development into an infotainment project. AUDI decided to fully support MOST again as the infotainment backbone to meet its future challenges. As the world goes digital, the internet grows and the networking increases the customer value, MOST150 is a viable answer. Through the development over the next few couple of years, AUDI will set up its next infotainment generation based on this network. Introduction In 2000, AUDI joined the MOST Cooperation to establish a common MOST standard as a basis for its second infotainment generation. This generation should substitute the first generation, which was identified by a highly integrated so called „2DIN factor“ component. From the point of networking, it was possible within the first generation e.g. to connect a CD-Changer or a sound system. But the streaming data was transferred completely analogue between the components. MMI2G As an outcome of this standardization work, the MOST based „AUDI Multimedia Interface (MMI)“ was successfully launched in 2003 with the market introduction of the A8. This system embraced the following components: Head-Unit, AmFm-Tuner, CD-Drive, or CD-Changer, Telephone, Navigation, TV-Tuner, Speech-Dialog-System, Amplifier, MOST/CAN Gateway. Each of them was designed as a separate (MOST-) Device. Without the joint forces of the MOST Cooperation, it would have been an infeasible task to define, implement and test all the necessary items where the list reaches from the FOT, Transceiver, Ring Diagnosis and the Network- and Power-Management up to the APIs like Telephone, Phonebook, Navigation, TMC, AmFm, CD, Amplifier - just to mention some of MOST FORUM 2008 | CONFERENCE PROCEEDINGS 71 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY them. Here it became clear that MOST is more than a chip and a specification. MOST is also a design pattern. Once understood by car makers and their suppliers, it makes it possible to implement a distributed system in an efficient way. The practical use even of a subset of the standardization work forms a common language between all the participants. Later this MOST based infotainment architecture has become a platform and was adapted to different markets, different car models and different applications within the following couple of years. In addition to a lot of single ECU enhancements, completely new systems were also integrated using the existing components. Until now this MMI2G platform has been installed in the car models A8, A6, A5, A4 and Q7. E.g. with the Asia System, an existing Asia Navigation was ported to the given HMI. With the latest A6, a DOT-Matrix Head-Unit was introduced to cover the low entry market. Here the tuner as an audio source was implemented on the same device like the MOST Timing Master. This has some conceptual implications as one can imagine. MMI3G Already soon after the market introduction, it pointed out that further requirements will come up, and due to the technological progress a new architecture would make sense. AUDI decided to design a new architecture, the third generation of infotainment systems – MMI3G. The concept of the MMI3G is to split the basic features into two ECUs: The MainUnit and the RadioUnit. While the RadioUnit comprises all the radio tuner functionalities as well as a basic audio amplifier, the MainUint comprises all the media and video aspects, speech recognition, navigation and telephony. The high integration of the wide variety of ECUs into just two components reduces weight and power consumption. The now available computing power within the MainUnit can be shared by different applications, like speech recognition, navigation, telephone, audio processing and by a lot of media codecs from mp3 up to DVD-Video. Today the MMI3G covers all functionalities from MMI2G and additionally 7“ WVGA Display, DVD-Video including multichannel audio, SD-Cards, mp3, WMA, AAC, a HDD juke box, full word speech recognition, economical route navigation, 3D Navigation with terrain model – again just to mention some of them. Although a significantly new architecture was brought into being, a couple of existing MOST devices could easily been migrated to this new architecture. The car model dependent sound systems as well as the remaining devices not fitting into the highly integrated MMI3G, were not changed. Hence, a CD-Changer, a TV Tuner and a couple of Amplifiers were used in form of COPs. Since the MMI System has to be integrated into several car models, the car model dependent gateways also remain the same. Once again it became clear that MOST is a well known basis for changing parts of the infotainment system while others remain unchanged. One of the prerequisites doing so is the API philosophy of MOST. Although a lot of ECUs which communicated via MOST within the MMI2G were integrated into the MMI3G MainUnit, the communication pattern was kept the same. So a lot of internal applications of the MainUnit are „talking“ MOST, even if no MOST Bus is involved hereby. Since the basic applications are well defined, these APIs are seen as a stable interface working in different architecture environments. On the other hand, MOST provides the necessary flexibility in extending the FBlocks to specific needs. Furthermore it is possible to define whole FBlocks from scratch proprietary. AUDI makes use of both. Whenever the schedule constraints allow a simultaneous standardization of APIs it is worth to benefit of that opportunity. When using an already standardized API, often it is necessary – and fortunately possible with MOST – to enhance it. Even using proprietary definitions or whole proprietary FBlocks, one takes advantage of generic mechanisms and definitions like General Functions, Notification Mechanisms, and Network Administrations and so on. As an example, the Software Download within the MOST Network is done locally, using a CD. Hence no gateway is involved and hence none of the mechanisms of CAN or Diagnosis. Since this has not yet been subject to standardization, AUDI created a proprietary FBlock has been and is used already until today. 72 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM During migration to the MMI3G several aspects were able to be improved. Due to our investigations and „lessons learned“ we realized the network stability is one of the most crucial items for a successful implementation of the MOST based applications. The development was based on the most recent MOST Specification 2V4 at that time, making the compliance process possible. Today every MOST device developed for AUDI has to pass through the compliance process incorporating physical layer compliance as well as core compliance and extended core compliance. However, the most important MOST change from MMI2G to MMI3G was the introduction of the INIC technology. The core devices MainUnit and RadioUnit were designed using the OS81050. A roll out of this technology over new developments projects continues to take place at this time. Another major change was the introduction of the DVD. Until then the CD was the sole medium, hence only stereo audio was required. Now the advantage of multichannel audio is brought to the customer and – transported over MOST – it became necessary to introduce the „Generic PCM“ streaming format. In addition, the DVD content owner requires some form of content protection when transferring the content over digital networks. To fulfill both of these requirements simultaneously, AUDI implemented multichannel audio as a special case from DTCP protected multichannel audio. In this special case, no authentication happens and the DTCP information denotes the content as „copy freely“ and the audio is not encrypted. This congruence together with the implementation of „Digital Transmission Content Protection (DTCP)“ in all audio amplifiers makes the architecture „DTCP ready“. Once a specific codec requires a content protection for some kind of audio, DTCP can be enabled easily. Next Steps To provide the customers a modern infotainment system for tomorrow, the infotainment system has to be built on architecture sufficient for those needs. Several aspects can be foreseen. CONTACT 1.) The entertainment world grows as much as the Consumer Electronic world does. Video, high definition video, and data broadcast must be supported. In addition the customers preferred method of recording entertainment data must be supported too. Moreover the broadcast of audio and video will bring an added value through the additional data services included within the broadcast streams. All these data streams have to be brought through the network depending on the placement of receiver and decoder. 2.) The connecting of the home and the online connection via provider requires an interfacing of the wireless world to the car network. 3.) The interconnections between functions from the MOST based infotainment domain have interacted with applications within other domains. 4.) The world goes digital. From the content providers and their guardians there is the clear statement that the so called analog hole will be closed by their adopter’s agreements to get control of the whole data flow and storage. This digital world as well as the demand for growing bandwidth will require additional computing and graphic performance as well the ability to protect this content in an appropriate manner. Due to the restricted resources, all of this data has to be scaled to the customer needs, e.g. large or small displays. AUDI decided to fully support MOST again as the infotainment backbone to meet its future challenges. As the world goes digital, the internet grows and the networking increases the customer value, MOST150 is a viable answer, where the change is limited to the technical development, keeping the production process with the POF in the harness as it is today. While all sinks and sources were synchronized to the Dipl.-Inform. Uwe Hackl MOST Master clock in the past, this paradigm can change with MOST150, AUDI AG where the sinks are synchronized to the sources, and MOST just transports 85045 Ingolstadt Germany the data. Through the development within the next few couple of years, T +49 841 89 41370 AUDI will setup its next infotainment generation based on this network. E [email protected] W www.audi.de MOST FORUM 2008 | CONFERENCE PROCEEDINGS 73 International MOST Conference & Exhibition 30TH SEPTEMBER 2008 STUTTGART - GERMANY Thank you for attending the MOST Forum 2008. We are looking forward to meeting again at future events. 74 MOST FORUM 2008 | CONFERENCE PROCEEDINGS FORUM MOST FORUM 2008 | CONFERENCE PROCEEDINGS 75 organized by qaqadu events gmbh www.mostforum.com