Challenges in the deployment of Ethernet AVB for Automotive Infotainment Systems 25 September Thomas Gmeinder (XMOS) Christian Sörensen (Intel)

Similar documents
Software Stacks for Mixed-critical Applications: Consolidating IEEE AVB and Time-triggered Ethernet in Next-generation Automotive Electronics

AVnu Alliance White Paper AVB for Professional A/V Use. Author. Contributors. Executive Summary. Rick Kreifeldt

Joint ITU-T/IEEE Workshop on Next Generation Optical Access Systems. DBA & QoS on the PON - Commonalities with Switching & Routing

Intel Media SDK Library Distribution and Dispatching Process

Version Rev. 1.0

Fiber Channel Over Ethernet (FCoE)

Intel NetStructure Host Media Processing Software Release 1.0 for the Windows * Operating System

Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family

Software Evaluation Guide for Autodesk 3ds Max 2009* and Enemy Territory: Quake Wars* Render a 3D character while playing a game

Accelerating High-Speed Networking with Intel I/O Acceleration Technology

COLO: COarse-grain LOck-stepping Virtual Machine for Non-stop Service

Intel Desktop Board DG965RY

Intel Network Builders: Lanner and Intel Building the Best Network Security Platforms

Vendor Update Intel 49 th IDC HPC User Forum. Mike Lafferty HPC Marketing Intel Americas Corp.

Intel Platform and Big Data: Making big data work for you.

Intel Ethernet Switch Converged Enhanced Ethernet (CEE) and Datacenter Bridging (DCB) Using Intel Ethernet Switch Family Switches

Software Evaluation Guide for Microsoft Office Excel 2010* and WinZip 15.5*

MOST and AVB. Two Candidates for Next Generation Automotive Infotainment Networks. MOST Forum 2013 Esslingen April 23 rd 2013

Intel Desktop Board DG31GL

Intel Desktop Board DQ965GF

Intel Desktop Board D945GCZ

COLO: COarse-grain LOck-stepping Virtual Machine for Non-stop Service. Eddie Dong, Tao Hong, Xiaowei Yang

Intel Cloud Builder Guide to Cloud Design and Deployment on Intel Platforms

Contents. Connection Guide. What is Dante? Connections Network Set Up System Examples Copyright 2015 ROLAND CORPORATION

Interwoven TeamSite* 5.5 Content Management Solution Sizing Study

Intel Active Management Technology with System Defense Feature Quick Start Guide

Introduction to PCI Express Positioning Information

Intel Platform Controller Hub EG20T

Intel X58 Express Chipset

VNF & Performance: A practical approach

Recovery BIOS Update Instructions for Intel Desktop Boards

Internal LVDS Dynamic Backlight Brightness Control

The Transition to PCI Express* for Client SSDs

Creating Overlay Networks Using Intel Ethernet Converged Network Adapters

Intel Media SDK Features in Microsoft Windows 7* Multi- Monitor Configurations on 2 nd Generation Intel Core Processor-Based Platforms

Intel Desktop Board D945GNT

Intel Desktop Board DP55WB

Intel Extreme Memory Profile (Intel XMP) DDR3 Technology

Measuring Cache and Memory Latency and CPU to Memory Bandwidth

Configuration Guide for Voice/IP Gateways

Scaling Networking Solutions for IoT Challenges and Opportunities

Performance Testing BroadR-Reach Automotive Ethernet

High Performance Computing and Big Data: The coming wave.

Intel Desktop Board DP35DP. MLP Report. Motherboard Logo Program (MLP) 6/17/2008

Intel 810 and 815 Chipset Family Dynamic Video Memory Technology

Benchmarking Cloud Storage through a Standard Approach Wang, Yaguang Intel Corporation

Intel Cyber Security Briefing: Trends, Solutions, and Opportunities. Matthew Rosenquist, Cyber Security Strategist, Intel Corp

Intel Desktop Board D945GCPE Specification Update

Intel 965 Express Chipset Family Memory Technology and Configuration Guide

Intel Server Board S3420GPRX Intel Server System SR1630GPRX Intel Server System SR1630HGPRX

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

Cloud based Holdfast Electronic Sports Game Platform

SDN. WHITE PAPER Intel Ethernet Switch FM6000 Series - Software Defined Networking. Recep Ozdag Intel Corporation

Intel Desktop Board DQ35JO

新 一 代 軟 體 定 義 的 網 路 架 構 Software Defined Networking (SDN) and Network Function Virtualization (NFV)

ZL30136 GbE and Telecom Rate Network Interface Synchronizer

Intel Management Engine BIOS Extension (Intel MEBX) User s Guide

Wake on LAN Hardware Implementation Utilizing the Intel EP80579 Integrated Processor Product Line

CT Bus Clock Fallback for Linux Operating Systems

Achieving PSTN Voice Quality in VoIP

PC Solutions That Mean Business

AVnu Alliance Best Practices AVB Software Interfaces and Endpoint Architecture Guidelines

Bandwidth Calculations for SA-1100 Processor LCD Displays

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Intel Desktop Board D945GCPE

Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms

Simplifying System Design Using the CS4350 PLL DAC

AVB Basics... 4 WHITE PAPER. Choosing AVB or CobraNet... 8

Intel Server S3200SHL

AN3998 Application note

Specification Update. January 2014

Intel Desktop Board D101GGC Specification Update

Intel Desktop Board DG43RK

Classroom Management, part of Intel Education User s Guide. Available in the U.S. only for the K-12 market starting fall 2014.

Intel IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor: Spread-Spectrum Clocking to Reduce EMI

Intel Ethernet and Configuring Single Root I/O Virtualization (SR-IOV) on Microsoft* Windows* Server 2012 Hyper-V. Technical Brief v1.

Precision Time Protocol (PTP/IEEE-1588)

Solution Recipe: Remote PC Management Made Simple with Intel vpro Technology and Intel Active Management Technology

Windows Server 2008 R2 Hyper-V Live Migration

Intel NetStructure Host Media Processing Release 2.0 for Windows

PCI Express* Ethernet Networking

Building Conferencing Applications Using Intel NetStructure Host Media Processing Software

Intel Desktop Board DG33TL

The Intel NetStructure SIU520 Signaling Interface

Classroom Management, part of Intel Education User Manual

Intel Data Direct I/O Technology (Intel DDIO): A Primer >

Upsurge in Encrypted Traffic Drives Demand for Cost-Efficient SSL Application Delivery

Three Key Design Considerations of IP Video Surveillance Systems

Intel Desktop Board DG41WV

Timing over Packet. Technical Brief

A Superior Hardware Platform for Server Virtualization

Programming Audio Applications in the i.mx21 MC9328MX21

Intel Desktop Board DG41TY

Intel Entry Storage System SS4000-E

Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology

Intel Desktop Board D925XECV2 Specification Update

Intel Desktop Board D945GCL

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

How Does Fax over IP Work?

Transcription:

Challenges in the deployment of Ethernet for Automotive Infotainment Systems 25 September 2013 Thomas Gmeinder (XMOS) Christian Sörensen (Intel)

Disclaimer Intel Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights that relate to the presented subject matter. The furnishing of documents and other materials and information does not provide any license, express or implied, by estoppel or otherwise, to any such patents, trademarks, copyrights, or other intellectual property rights. The Intel product(s) referred to in this document is intended for standard commercial use only. Customer are solely responsible for assessing the suitability of the product for use in particular applications. Intel products are not intended for use in medical, life saving, life sustaining, critical control or safety systems, or in nuclear facility applications. Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, visit http://www.intel.com/performance/resources/limits.htm or call (U.S.) 1-800-628-8686 or 1-916-356-3104. All information provided related to future Intel products and plans is preliminary and subject to change at any time, without notice. All dates provided are subject to change without notice. Intel may make changes to specifications and product descriptions at any time, without notice. Intel, Intel logo, Intel Atom, Intel Inside, Intel Inside logo, are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. 64-bit computing on Intel architecture requires a computer system with a processor, chipset, BIOS, operating system, device drivers and applications enabled for Intel 64 architecture. Performance will vary depending on your hardware and software configurations. Consult with your system vendor for more information. Hyper-Threading Technology requires a computer system with an Intel Pentium 4 processor supporting Hyper-Threading Technology and an HT Technology enabled chipset, BIOS and operating system. Performance will vary depending on the specific hardware and software you use. See http:// www.intel.com/info/hyperthreading/ for more information including details on which processors support HT Technology. * Other names and brands may be claimed as the property of others. Other vendors are listed by Intel as a convenience to Intel's general customer base, but Intel does not make any representations or warranties whatsoever regarding quality, reliability, functionality, or compatibility of these devices. This list and/or these devices may be subject to change without notice. Copyright 2013, Intel Corporation. All rights reserved.

Agenda System overview Automotive requirements Evaluation project overview standards implementation clock recovery Automotive adaptions results Conclusions Slide 3

System overview Slide 4

Automotive Requirements Early audio /video synchronization across multiple network endpoints (Lip-sync) Switching between talker streams Many audio channels Cost reduction Low latency Flexibility in network topology, media stream routing Slide 5

Evaluation project overview Evaluate the challenges of an automotive system Goal: a usage model of the standard, which fulfills the automotive requirements We followed the recommendations of the AVnu Automotive TWG (automotive profile) Evaluation system based on: XMOS Endpoint Kit Intel Atom processor running Tizen Intel I210 Ethernet controller, Open Slide 6

Evaluation system diagram Head Unit Endpoint L0 Amplifier Endpoint T1 L1 Xtal T0 Switch Clock Slaves Clock Master T2 L2 RSE Endpoint Slide 7

Evaluation system diagram Head Unit Endpoint L0 Amplifier Endpoint Stream 1 8ch T1 L1 Xtal Clock Master T0 2ch Stream 0 Switch Clock Slaves T2 L2 RSE Endpoint Slide 8

standards implementation 802.1Qav 802.1AS (PTP) IEEE 1722 802.1Qat (SRP) * Head Unit Endpoint XMOS Endpoint T1 L1 L0 Xtal T0 Switch Clock Slaves Clock Master * StaRc during startup, dynamic to switch streams Slide 9

clock distribution Identify source and destination audio clock domains throughout the system Identify points where resampling and/or hardware clock recovery is required Optimization steps: Minimize amount of resampling Minimize instances of clock recovery circuits Optimization results: Use one audio master clock throughout system Resample to audio master clock as close to source as possible Slide 10

Example audio clock domains Slide 11

Clock distribution concept RR: /Video synchronization across multiple multiple network endpoints (Lip-sync) Slide 12

Amplifier endpoint network MulRcore microcontroller T L PTP Time Present. Time Actual Time Clock ery TDM audio signals Clock Slave Slide 13

Clock recovery control loop XMOS MMCU" " IllustraRng the Error e(t) : Slide 14

PTP clock synchronization Measured between Intel I210 and XMOS EP 802.1AS (gptp) Synchronization Jitter : +/- 30ns Intel Disclaimer: SoXware and workloads used in performance tests may have been oprmized for performance only on Intel microprocessors. Performance tests are measured using specific computer systems, components, soxware, operarons and funcrons. Any change to any of those factors may cause the results to vary. You should consult other informaron and performance tests to assist you in fully evaluarng your contemplated purchases, including the performance of that product when combined with other products. Slide 15

Startup acceleration Automotive profile of SRP: Static configuration of SRP parameters to accelerate startup Preconfigured SRP Still utilizes SRP for dynamic stream switching in a deterministic and safe manner PTP: No BMCA Use cached parameters at startup Accelerated sync messages RR: Early Slide 16

Low latency requirements Hands free phone: VDA specification for car hands-free terminals: 50ms delay from GSM System Output to Drum Reference Point (DRP) processing: Noise/echo cancellation In-car passenger communication Class A Traffic: Default 2 ms Class B Traffic: Default 50 ms Result: Low latency class A is required RR: Low Latency Slide 17

Dynamic stream switching Head Unit Endpoint L0 Amplifier Endpoint Stream 1 8ch Listener Leave T1 L1 Xtal Clock Master T0 2ch Stream 0 Switch Clock Slaves T2 L2 RSE Endpoint Slide 18

Dynamic stream switching Head Unit Endpoint L0 Amplifier Endpoint Stream 1 8ch T1 L1 Xtal T0 Switch Talker AdverRse Clock Slaves Clock Master Talker AdverRse T2 L2 RSE Endpoint Slide 19

Dynamic stream switching Head Unit Endpoint L0 Amplifier Endpoint Stream 1 8ch Listener Join T1 L1 Xtal T0 Switch Clock Slaves Clock Master T2 L2 RSE Endpoint Slide 20

Dynamic stream switching Head Unit Endpoint L0 Amplifier Endpoint Stream 1 8ch T1 L1 Xtal T0 Switch Clock Slaves Clock Master RR: Stream 2 - Switching between Media Talker Streams - Flexibility in Network Topology and Media Stream routing. RSE Endpoint 6ch T2 L2 Slide 21

Hardware requirements clock support Adjustable oscillator for media clock Accurate time-stamping PTP Packets in the Mac Samples in the Interface (Input) Processing IEEE 1722 packets at a high frequency 8000 per Stream: amp receives 48000 per second Handle multiple timing critical tasks that interact Slide 22

Improved network utilization Bandwidth required for 40 channels on 6 streams: Format Required Bandwidth Suitable? ** 61883-6 89.1 Mbit/s No AVTP SAF 24bit* 71 Mbit/s OK AVTP SAF 16bit* 55.3 Mbit/s Yes * AVTP SAF as specified in P1722a-D4.pdf ** Bandwidth Limit is 75MBit on 100Mbit link Improvements: SAF 16bit relaxes bandwidth requirement by 38% Multiplexed streams improve network utilization further Enables use of 100Mbit BroadR-Reach! RR: - Many Channels - Cost Reduction Slide 23

Conclusions can meet automotive requirements with a carefully implemented automotive profile AVnu TWG currently working on standardization. Clock synchronization and deterministic timing solves the lip-sync problem Good QoS for high-end infotainment is provided by traffic shaping, clock synchronization and low latency IEEE 802.1Qat (SRP) is useful for controlling the dynamic switching between different Talker streams in a deterministic and safe manner Slide 24

Thank you! Slide 25