You are on page 1of 14

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]

You might also like