next generation ethernet hardware and new driver interface · 2 u introduction current hardware new...

44
V0.1 | 2018-01-25 Next Generation Ethernet Hardware and New Driver Interface

Upload: others

Post on 28-May-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

V0.1 | 2018-01-25

Next Generation Ethernet Hardware and New Driver Interface

2

u Introduction

Current Hardware

New Hardware

Scalability

Measurement

Simulation

Multi Application Scenario

Upcoming Ethernet Interfaces

Agenda

3

Mode of operation GEN1 (VN5610)

Introduction

CAM DCU2 CAM DCU2

ETH2ETH1

CANoeCANoe

TAP (MAC/PHY)

ETH1 ETH2

4

Mode of operation GEN2 (VN5610, VN5610A, VN5640)

Introduction

CAM DCU2

CANoe

ETH1

DirectConnection

CAM

ETH1

CANoe

DCU2

TAP (MAC/PHY)

5

Mode of operation GEN3 (VN5610, VN5610A, VN5640, VN5430, VN5620, etc.)

Introduction

CAM DCU2

CANoe

CAM

CANoe

DCU2

Port 1 Port 2 Port 1

Port 2

Blue Box Blue Box

6

Example network topology

Introduction

CAM RDRICL HU

Switch

DCU2

Switch

DCU1

7

Example network topology – Setup 1

Introduction

CAM RDRICL HU

Switch

DCU2

Switch

DCU1

real

simulated

8

Example network topology – Setup 2

Introduction

CAM RDRICL HU

Switch

DCU2

Switch

DCU1

real

simulated

9

Introduction

u Current Hardware

New Hardware

Scalability

Measurement

Simulation

Multi Application Scenario

Upcoming Ethernet Interfaces

Agenda

10

Definitions

Current Hardware

Inte

rface

HP 3

HP 5

Tool

HP 1

HP 2

HP 6

HP 7

HP 8

HP 9

HP 1

0

HP 1

1

HP 1

2

HP 4

TAP Switch DC SwitchDC

Uplink

Hardware Port

SegmentEth

1

Eth

2

Eth

3

Eth

5

Eth

4

Application Channel

11

Configuration 1

Current Hardware

Inte

rface

HP 3

HP 5

HP 1

HP 2

HP 6

HP 7

HP 8

HP 9

HP 1

0

HP 1

1

HP 1

2

HP 4

Switch1

Eth

1

Switch2

Eth

2

HU CAM

CAN

oe

ETH1

DCU1 ICL

ETH2

DCU2 RDR

12

ETH3

Configuration 2

Current Hardware

Inte

rface

HP 3

HP 5

HP 1

HP 2

HP 6

HP 7

HP 8

HP 9

HP 1

0

HP 1

1

HP 1

2

HP 4

Switch

Eth

1

HU

CAN

oe

Switch

DCU2

DC

2

DC

1Eth

2

Eth

3

DCU1 ICL DCU2 CAM

ETH1 ETH2

RDR

13

Introduction

Current Hardware

u New Hardware

Scalability

Measurement

Simulation

Multi Application Scenario

Upcoming Ethernet Interfaces

Agenda

14

Definitions

New Hardware

Network YNetwork X

Inte

rface

PP 3

PP 5

Tool

PP 1

PP 2

PP 6

PP 7

PP 8

PP 9

PP 1

0

PP 1

1

PP 1

2

PP 4

TAP Switch DC SwitchDC

Uplink

Physical Port

Segment

VP 1

VP 2

VP 3

VP 5

VP 4

Virtual Port

Network

15

TAP vs. Direct Connection

New Hardware

Inte

rface

PP 3

PP 5

CAN

oe

PP 1

PP 2

PP 6

PP 7

PP 8

PP 9

PP 1

0

PP 1

1

PP 1

2

PP 4

Link Lin

k

virtual PortUplink

physical Port

Synergies:

u Connection between 2 Ports

u Link Transparency> Link Status

> Sleep/Wakeup

u Low Latency

VP 3

16

VecNet / Body

Switch

The Network Approach

New Hardware

Inte

rface

PP 3

PP 5

DCU1 HU

PP 1

PP 2

PP 6

PP 7

PP 8

PP 9

PP 1

0

PP 1

1

PP 1

2

PP 4

Link Switch Lin

k

SwitchLin

k

CANoe / PC1

VecNet /Body

Network

17

VecNet / ComfortVecNet / Body

Switch

The new Network Concept

New Hardware

Inte

rface

PP 3

PP 5

DCU1 HU

PP 1

PP 2

PP 6

PP 7

PP 8

PP 9

PP 1

0

PP 1

1

PP 1

2

PP 4

Link Switch Lin

k

SwitchLin

k

CANoe / PC1 CANoe / PC2

VecNet / ComfortVecNet / Body VecNet /Body

18

VecNet

Switch

HW

_CH

3

HW

_CH

4

HW

_CH

5

DCU

1SW

HU

Hardware Configuration

New Hardware

HW

_CH

1

HW

_CH

2

HW

_CH

6

HW

_CH

7

HW

_CH

8

HW

_CH

9

HW

_CH

10

HW

_CH

11

HW

_CH

12

DCU1 HU

u Connect physical devices and define physical layer

u Define network

u Define segments

u Connect physical ports to segments

u Name physical ports

Link Switch

Inte

rface

19

Configuration 1

New Hardware

VecNet

Inte

rface

Tool

HU

HU …

VecNet

DCU1 ICL DCU2 RDR

DCU

2

DCU

2-S

W

CAM

DCU

1-S

W

CAM

Switch1 Switch2

ICL

DCU

1

RD

R

CAM

20

Configuration 2

New Hardware

VecNet

Inte

rface

Tool

HU

HU

DCU

2-S

W1

VecNet

DCU1 ICL DCU2 RDR

Switch

DCU2

DCU

2-S

W2

Lin

k2

Llink

1CAM

RD

R

DCU

1-S

W

Switch

ICL

DCU

1

CAM

21

Introduction

Current Hardware

New Hardware

u Scalability

Measurement

Simulation

Multi Application Scenario

Upcoming Ethernet Interfaces

Agenda

22

Simulation

Scalability

VecNet

Inte

rface

Tool

HU

HU …

VecNet

DCU1 ICL RDR

DCU

2-S

W

CAM

DCU

1-S

W

CAM

VecNet

Tool

DCU2

Switch1

DCU

1

ICL

DCU

2

RD

R

Switch2

23

Simulation

Scalability

VecNet

Inte

rface

Tool

HU

HU …

VecNet

DCU1 ICL RDR

DCU

2-S

W

CAM

DCU

1-S

W

CAM

HIL

DCU2

VLAN-2-VP converter

DCU

1

ICL

DCU

2

RD

R

Switch1 Switch2

24

VecNet

Physical ports (cascade)

Scalability

VecNet

Inte

rface

Tool

HU

HU …

VecNet

DCU1 ICL DCU2 RDR

CAM

DCU

1-S

W

DCU

2-S

W

CAM

DCU

1

ICL

Switch

DCU

2

RD

R

Switch

25

Introduction

Current Hardware

New Hardware

Scalability

u Measurement

Simulation

Multi Application Scenario

Upcoming Ethernet Interfaces

Agenda

26

Example network topology – Setup 3

Measurement

CAM RDRICL HU

Switch

DCU2

Switch

DCU1

real

simulated

27

What is a Link?

Measurement

Link

CAM DCU2

CANoe

28

Measurement

Link

CAM DCU2

CANoe

What is a Link?

29

u Link closed

u Today: MAC Bypass

u Application is able to listen

u Application is allowed to send

u Low latency

Measurement

Link

CAM DCU2

CANoe

Link characteristics

30

u Link interrupted

u Ethernet frames are not transmittedautomatically. Application is responsible to do so

u Today: Bypass open

u Higher latency

Link characteristics

Measurement

Link

CAM DCU2

CANoe

31

Using ports for measurement

Measurement

VecNet

Inte

rface

Tool

Link

CAM

CAM

VecNet

DCU

2-S

W

Trace

Switch

DCU2DST=DCU2

1

DST=CAM

2

Time Port Src_MAC Dst_MAC Dir

32

Using ports for measurement

Measurement

VecNet

Inte

rface

Tool

Link

CAM

CAM

VecNet

DCU

2-S

W

Trace

Switch

DCU2DST=DCU2

1

DST=CAM

2

Time Port Src_MAC Dst_MAC Dir

1 CAM CAM_Addr. DCU2_Addr. Rx

CAM

2 CAM DCU2_Addr. CAM_Arrd. Tx

33

Using ports for measurement

Measurement

VecNet

Inte

rface

Tool

Link

CAM

CAM

VecNet

DCU

2-S

W

Trace

Switch

DCU2DST=DCU2

1

DST=CAM

2

CAM

DCU2-SWTime Port Src_MAC Dst_MAC Dir

1 CAM CAM_Addr. IDC_Addr. Rx

1+x DCU2-SW CAM_Addr. IDC_Addr. Tx

2 DCU2-SW IDC_Addr. CAM_Arrd. Rx

2+x CAM IDC_Addr. CAM_Arrd. Tx

35

Introduction

Current Hardware

New Hardware

Scalability

Measurement

u Simulation

Multi Application Scenario

Upcoming Ethernet Interfaces

Agenda

36

Example network topology – Setup 4

Simulation

CAM RDRICL HU

Switch

DCU2

Switch

DCU1

real

simulated

38

What do we see using port DCU1, ICL, HU?

Simulation

Inte

rface

ICL

HU

ICL HU

CAN

oe

TraceSimulation Setup

Time Port Src_MAC Dst_MAC Dir

HW

_CH

1

HW

_CH

2

HW

_CH

6

HW

_CH

7

HW

_CH

8

HW

_CH

9

HW

_CH

10

HW

_CH

11

HW

_CH

12

DCU1

DCU

1

HW

_CH

4

DST=HU

2

DST=HU

1

DST=DCU1

3

DCU1

Ports

ICL

HU

Time Port Src_MAC Dst_MAC Dir

1 DCU1 DCU1 HU Rx

1+x HU DCU1 HU Tx

2 ICL ICL HU Rx

2+x HU ICL HU Tx

3 HU HU DCU1 Rx

3+x DCU1 HU DCU1 Tx

Switch

1 u DCU1 sends to HU

2 u ICL sends to HU

3 u HU sends to DCU1

39

What do we see using port DCU1, ICL, HU?

Simulation

Inte

rface

ICL

HU

ICL HU

CAN

oe

TraceSimulation Setup

Time Port Src_MAC Dst_MAC Dir

1 DCU1 DCU1 HU Rx

1+x HU DCU1 HU Tx

2 ICL ICL HU Rx

2+x HU ICL HU Tx

3 HU HU DCU1 Rx

3+x DCU1 HU DCU1 Tx

HW

_CH

1

HW

_CH

2

HW

_CH

6

HW

_CH

7

HW

_CH

8

HW

_CH

9

HW

_CH

10

HW

_CH

11

HW

_CH

12

DCU1

DCU

1

HW

_CH

4

DST=HU

2

DST=HU

1

HUDST=DCU1

3

HU

Switch

DCU1

Ports

ICL

HU

1 u DCU1 sends to HU

2 u ICL sends to HU

3 u HU sends to DCU1

41

Introduction

Current Hardware

New Hardware

Scalability

Measurement

Simulation

u Multi Application Scenario

Upcoming Ethernet Interfaces

Agenda

42

CANape Analysis Scenario

Multi Application Scenario

Inte

rface

ICL

HU

ICL

CAN

oe

Simulation SetupH

W_CH

1

HW

_CH

2

HW

_CH

6

HW

_CH

7

HW

_CH

8

HW

_CH

9

HW

_CH

10

HW

_CH

11

HW

_CH

12

DCU1

HW

_CH

4

DCU1

Ports

ICL

HU

Switch

CAN

ape

DCU

1

Monitor

DCU1

43

CANape Diagnostic Scenario

Multi Application Scenario

Inte

rface

ICL

HU

ICL

CAN

oe

Simulation SetupH

W_CH

1

HW

_CH

2

HW

_CH

6

HW

_CH

7

HW

_CH

8

HW

_CH

9

HW

_CH

10

HW

_CH

11

HW

_CH

12

DCU1

DCU

1

HW

_CH

4

DCU1

Ports

ICL

HU

CAN

ape XCP Device 1

XCP

XCP

Switch

XCP Device 2

XCP

47

Introduction

Current Hardware

New Hardware

Scalability

Measurement

Simulation

Multi Application Scenario

u Upcoming Ethernet Interfaces

Agenda

48

VN5620 – Ethernet/CAN Interface

Upcoming Ethernet Interfaces

u Ports/Channels:

u 4 x 100 BASE-T1/ 1000BASE-T1

u 2 x CAN-FD

u 1 x digital IO

u Host connection

u USB 3.0

u Ethernet (100BASE-TX/1000BASE-T)

u Powering

u USB-C (3A)

u External Power

u Synchronization

u Vector HW-Sync line

u IEEE1588*

*supported with a later SW release

49

VN5430 – Ethernet Interface

Upcoming Ethernet Interfaces

u Ports Channels

u 6 x 100 BASE-T1/ 1000BASE-T1

u Host connection

u Ethernet (100BASE-TX/1000BASE-T)

u Powering

u External Power

u Synchronization

u Vector HW-Sync line

u IEEE1588*

*supported with a later SW release

52 © 2018. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.1 | 2018-01-25

Author:

Vector Germany

For more information about Vectorand our products please visit

www.vector.com