Automotive Ethernet Tooling
Funder : Michael Schaffert
Revised by Dongok kim
Update 2016-08-12, revision 13
Development V-Cycle on Vehicle level
Require- User AcceptanceTest /
ments Management
Modelling
Functions
Ethernet
System Tools
Architecture
Network Test &
Architecture Verification
Imple-
mentation
※ TCN = Time Critical Network
RSS = Ruetz System Solutions
TE = Technica Engineering
TM = Telemotive
SYMTA =Symtavision
EE= Eberspaecher Electronics
Ixia=Ixiacom
[1]
Development V-Cycle on Vehicle level
Tool Define Modeling System Network Implementatio Test & Verification Management
Supplier Req. Function Architecture architecture n
EMBAS CLAUS AVB-2
Prototyping and Test
Platform
Vigem Data Logger
CCA 7000
Cadence Virtual System Cadence Chip C-to-Silicon - Palladium XP – vPlan -
Platform - Planning System (high-level (HW/SW Co- (Requirements-
(TLM/SystemC synthesis) Verification) based
modeling) verification –
Rapid Prototyping (interpretation
Platform – (SW &
Validation) backannotation
of verification
Incisive® Verification results into e.g.
DOORS)
Verification IP
for Protocol
Conformance Test
Telemotive Blue AdmiraL®
AG Ethernet 4x 1GBit/s
Highspeed Recorder
Ruetz Ttsuite
System - Requirement based
Solutions executable test
specifiation
[2]
Development V-Cycle on Vehicle level
Tool Supplier Define Modeling System Network Implementation Test & Verification Management
Req Function Architecture architecture
Time TimeAnalyzer TimeAnalyzer TimeAnalyzer StreamAnalyzer
Critical (AVB possible) (AVB possible) (AVB possible) (AVB possible)
Networks
Vector PREEvision*, PREEvision*, MicroSAR.IP, VC121, CANoe.IP, VT-System*,
ODXStudio* CANoe.IP, VC Gateway, VN5610
VN5610 Indigo VC121,
VC Gateway
Indigo
dSpace •SystemDesk •SystemDesk •MABX •Real-Time Interface
•Target Link •Target Link •ConfigurationDesk
•ControlDesk Next •dSPACE Simulator
Generation •SCALEXIO
•Real-Time •AutomationDesk
Interface
ETAS BUSMASTER AUTOSAR BASIC AUTOSAR BASIC INTECRIO
SOFTWARE SOFTWARE TOOLS EVE
TOOLS INCA SIP
LABCAR
BUSMASTER
IntrepidCS Vehicle Spy Vehicle Spy Vehicle Spy Vehicle Spy
neoVI ENET neoVI ENET neoVI ENET
neoVI ION neoVI ION neoVI ION
neoVI PLASMA neoVI PLASMA neoVI PLASMA
Eberspaecher FlexConfig RBS
Electronics Caromee
Technica Fibex Editor BR_SPY, ANDi BR_SPY, ANDi, Observer
Engingeering MediaConverter MediaConverter
MediaGateway MediaGateway [3]
USB-BR Conv. USB-BR Conv.
Development V-Cycle on Vehicle level
Tool Define Req Modeling System Network Implementati Test & Verification Management
Supplier Function Architecture architecture on
Ixia Ixia Black Ixia Virtual Load Ixia Virtual Load Ixia XM2, XG12, &
Books Module & IxVM Module & IxVM XGS12 chassis
PerfectStorm Load
IxLoad & IxLoad & Module
IxNetwork twork IxNetwork XMVDC Load Module
IxANVL
AppLibrary AppLibrary IxNetwork
IxLoad
Application & Application & BreakingPoint security
Threat Threat test
Intelligence Intelligence ImpairNet network
impairment testing
AppLibrary
Application & Threat
Intelligence
Spirent Spirent Spirent C1 or Spirent C1 or Spirent C1 or Spirent iTest Spirent C1 or C50 Spirent iTest
Professional C50 Automotive C50 Automotive C50 Automotive Automotive
Services
Spirent Spirent Spirent Spirent Paragon-X
Paragon-X Paragon-X Paragon-X
Spirent Attero
Spirent Attero Spirent Attero Spirent Attero
Spirent iTest
Spirent iTest Spirent iTest Spirent iTest
SYMTA SymTA/S (strict SymTA/S (strict SymTA/S (strict SymTA/S (strict
priority, AVB, priority, AVB, priority, AVB, priority, AVB,
preemptions) preemptions) preemptions) preemptions)
[3-1]
Development V-Cycle on ECU level
Ethernet
Analysis Tools System Test /
Measurement + Calibration
System System
Design Integration
Component
Component
Design
Test
SW Imple-
mentation
※ RSS = Ruetz System Solutions
TM = Telemotive
TE = Technica Engineering
EE = Eberspaecher Electronics
SYMTA =symtavision
Multiple Vendor supporting all development stages along the V-Cycle [4]
Development V-Cycle on ECU level
Tool Analysis System Design Component SW Component System int, & Measurement
Supplier Design Engineering Test Verification & Calibration
Vigem Data Logger Data Logger Data Logger
CCA 7000 CCA 7000 CCA 7000
Cadence System Virtuoso AMS Palladium XP - Palladium XP
Development Designer HW/SW Co- for HW/SW Co-
Suite Verification Verification
Design IP
Virtual System Rapid HW-Interfaces
Platform Allegro PCB Prototyping (SpeedBridges)
Design Platform
Rapid
Incisive® Prototyping
verification Platform for
SW Validation
Verification IP & Integration
for Protocol
Conformance
Test
Spirent Spirent C1 or Spirent C1 or Spirent C1 or Spirent C1 or Spirent C1 or C50 Spirent C1 or Spirent C1 or
C50 C50 Automotive C50 Automotive C50 Automotive Automotive C50 C50 Automotive
Automotive Automotive
Spirent Paragon- Spirent Paragon- Spirent Paragon- Spirent Paragon- Spirent Paragon-
Spirent X X X X Spirent X
Paragon-X Paragon-X
Spirent Attero Spirent Attero Spirent Attero Spirent Attero Spirent Attero
Spirent iTest Spirent Attero
Spirent iTest Spirent iTest Spirent iTest Spirent iTest Spirent iTest
Spirent iTest
[5]
Development V-Cycle on ECU level
Tool Analysis System Design Component SW Component System int, & Measurement
Supplier Design Engineering Test Verification & Calibration
Vector PREEvision* PREEvision*, PREEvision*, CANoe.IP, CANoe.IP, CANape, VC121,
CANdelaStudio* CANoe.IP, CANalyzer.IP, CANalyzer.IP, VC Gateway
VC121, VC121, CANalyzer.IP, VN5610, VN5610,
VC Gateway VC Gateway VN5610, VT-System*, VT-System*,
MicroSAR.IP, Indigo, CANoe.DiVa
CANape VC121, VC121,
VC121, VC Gateway VC Gateway,
VC Gateway, Indigo,
Indigo, vFlash
vFlash
dSpace •SystemDesk •SystemDesk •SystemDesk •Real-Time •Real-Time •ControlDesk
•Target Link •Target Link Interface Interface Next Generation
•MABX •ConfigurationDe •Configuration
•ControlDesk sk Desk
Next Generation •dSPACE •dSPACE
•Real-Time Simulator Simulator
Interface •SCALEXIO •SCALEXIO
•ControlDesk •ControlDesk
Next Generation Next
•AutomationDesk Generation
•AutomationD
esk
SYMTA SymTA/S SymTA/S SymTA/S and SymTA/S and SymTA/S and TraceAnalyzer
(Ethernet TraceAnalyzer TraceAnalyzer TraceAnalyzer(t (assessment of
stack, (timing iming traces, model
calibration)
Gateway assessment of verification)
OS, Ethernet
stack, multi-core)
[6-1]
Development V-Cycle on ECU level
Tool Analysis System Design Component SW Component System int, & Measurement
Supplier Design Engineering Test Verification & Calibration
Ixia Ixia Virtual Load Ixia Virtual Load Ixia XM2 chassis Ixia XM2 chassis Ixia XM2, XG12 Ixia 3500 timing
Module & IxVM Module & IxVM PerfectStorm PerfectStorm Load & XGS12 chassis synchronization
Load Module Module PerfectStorm test
AppLibrary AppLibrary XMVDC Load XMVDC Load Load Module NetOptics
Module Module XMVDC Load network TAPs
Application & Application & NetOptics NetOptics Module
Threat Threat network TAPs network TAPs NetOptics
Intelligence Intelligence Ixia 3500 timing Ixia 3500 timing network TAPs
synchronization synchronization Ixia 3500 timing
test test synchronization
Ixia Virtual Load IxANVL test
Module & IxVM IxANVL
IxNetwork
IxANVL IxNetwork
IxLoad
IxNetwork IxLoad
BreakingPoint
IxLoad BreakingPoint
ImpairNet
BreakingPoint ImpairNet
AppLibrary
ImpairNet AppLibrary
Application &
AppLibrary Threat Application &
Intelligence Threat
Application & Intelligence
Threat
Intelligence
[6-2]
Development V-Cycle on ECU level
Tool Analysis System Component SW Engineering Component System int, & Measurement
Supplier Design Design Test Verification & Calibration
ETAS BUSMASTER ISOLAR-EVE BUSMASTER AUTOSAR BASIC INTECRIO VP INTECRIO INCA
RTPR-EVE SOFTWARE EVE EVE BUSMASTER
BUSMASTER TOOLS ASCET RP INCA SIP
INCA SIP LABCAR
BUSMASTER BUSMASTER
Telemotive Blue AdmiraL® Blue AdmiraL® Blue PiraT 2
AG Ethernet 4x Ethernet 4x Multibus
1GBit/s 1GBit/s Datalogger 4 x
Highspeed Highspeed 100 Mbit
Recorder Recorder Ethernet
IntrepidCS Vehicle Spy Vehicle Spy Vehicle Spy neoVI ENET Vehicle Spy Vehicle Spy Vehicle Spy
neoVI ENET neoVI ENET neoVI ION neoVI ENET neoVI ENET neoVI ENET
neoVI ION neoVI ION neoVI PLASMA neoVI ION neoVI ION neoVI ION
neoVI neoVI PLASMA neoVI PLASMA neoVI PLASMA neoVI PLASMA
PLASMA
Ruetz TTsuite TTsuite TTsuite
System
Solutions
GmbH
Technica Fibex Editor Fibex Editor BR_SPY BR_SPY BR_SPY BR_SPY
Engingeering BR_SPY ANDi, EVA, ANDi, EVA, ANDi, Observer ANDi
ANDi, EVA Observer Observer MediaGateway MediaGateway
MediaConverter MediaConverter MediaConverter
MediaGateway MediaGateway MediaGateway
USB-BR Conv. USB-BR Conv. USB-BR Conv. [7]
Instruments [x=supported]
Tool Analysis System Design Component SW Component System int, & Measurement
Supplier Design Engineering Test Verification & Calibration
Agilent Trigger & N6467A BroadR- Agilent E5071C Agilent 81150A Agilent
Measureme Reach ENA Option TDR Pulse Function N9030A PXA
nt Solutions Compliance (Cable/Connect Arbitrary Noise Signal Analyzer
Application or TDR testing Generator (Power
(used with (Disturbing signal Spectral
Oscilloscope) generation) Density Test)
Teledyne Trigger & Protocol bus QPHY-BroadR- SPARQ- Signal Wave Station
Lecroy Decode Measure, Reach-Electrical Integrity Waveform
Solutions Analyze & Graph Compliance Network Function/
(PROTObus MAG) testing Analyzer Arbitrary
Waveform
Generator
Continental Media
Converter
Eberspaech Caromee FlexConfig RBS FlexConfig RBS Caromee
er FlexConfig FlexConfig RBS
Electronics RBS
[8]
Simulator [x=supported]
Tool Tool name AVB support OABR Record/ InputMedia
Supplier Audio Video support Playback
Legacy Ethernet USB HDMI
Echoaudio NIC-1 O X O
Mini PC Possiable Possible X O O O O
(w timestamping)
Tool Tool name AVB support Credit based Virtual Capture
Supplier Audio Video shaper algorithm Network Etherent Traffic
Time TCN simulator Possible Possible O O X
Critical TCN O O X X O Hardware support
networks StreamAnalyer needed
Technica ANDi - - Possible Possible Possible
Engineering (with BR-SPY)
Tool Tool name AVB support Virtual OABR Record/ Capture Other
Supplier Audio Video Network support Playback Etherent
Traffic
Spirent Spirent C1 or X X X X X X Conformance, Performance,
C50 Automotive Security and Application
testing.
Spirent X X X X X AVB 802.1AS and
Paragon-X IEEE1588v2
[9]
Simulator [x=supported]
Tool Supplier Tool name AVB support Virtual Capture Other
Audio Video Network Etherent Traffic
Ixia Ixia Virtual Load X X X X Can emulate 1000’s of application traffic
Module including many types of video & Audio
IxVM Can capture & analyze all traffic flows on the
IxLoad & emulated or virtual network
BreakingPoint
AppLibrary
Application &
Threat Intelligence
XM2, XM12, or X X X Can emulate 1000’s of application traffic
XGS12 Chassis including many types of video & Audio
PerfectStorm Load Can capture & analyze all traffic flows on the
Module physical network
IxLoad &
BreakingPoint
AppLibrary
Application &
Threat Intelligence
XM12,XM12, or X X Emulates impaired conditions in the network
XGS12 Chassis such as dropped packets, reordered packets,
ImpairNet load delayed packets, etc.
module
SYMTA SymTA/S Possible Possible x Full system analysis, worst case analysis
preemptions
Support Credit Based Shaper Algorithm
[9-1]
Others [x=supported]
Tool Supplier Tool name OABR support
BroadR-Reach BroadR-Reach
Tap) Converter
Echoaudio BroadR-Reach Tap x
BroadR-Reach x X
Converter
Workbench Softwore Audio play back/record, packet Capture, live stream
generation, live stream monitor, Test and
measurement (need NIC—1)
Technica engineering Media conveter X OABR 100 MBit/s to Fast Ethernet 100BaseTX
USB-BR Converter X OABR 100 MBit/s to USB-LAN adapter
Media Gateway X - 12 Ports OABR Ethernet(100Mbps)
- 3 Ports G Ethernet(100/1000 BaseTx)
- 1 Ports G Ethernet(1SFP)
- CAN, LIN, FlexRay support(need customer spec.)
BroadR-Reach SPY X - 12 Ports OABR Ethernet(100Mbps)
- 4 Ports G Ethernet(100/1000 BaseTx)
- 5 x CAN / CAN FD, 1 x LIN, 1 x FlexRax
※ This tool is for ANDi
EVA – Ethernet Video - Support 6 camera , raw pcap or mjpeg
Analyzer Replay, recorded video steams
Extract single image from recorded streams
[10]