presentación de powerpoint - soc-e · protocol cuc user/network configuration interface (uni) end...

31
SoCe SoCe System-on-Chip engineering Presenter: Armando Astarloa Authors: Armando Astarloa (SoC-e) Fernando Garcia (RTI)

Upload: others

Post on 17-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

SoCeSystem-on-Chip engineering

Presenter: Armando AstarloaAuthors: Armando Astarloa (SoC-e)

Fernando Garcia (RTI)

Page 2: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

Page 3: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

SoCe

Page 4: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

»

»

NGVA is a NATO StandardisationAgreement (STANAG 4754) based on open standards to design and integrate multiple electronic sub-systems onto military vehicles which are controllable from a multifunction crew display and control unit.

Page 5: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

Page 6: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

SoCe

Page 7: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

»

»

»

Page 8: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

»

»

»

Page 9: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

Page 10: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

Page 11: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

»

»

»

»

»

»

Page 12: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

»›

»›

Talker End Stations Listener End StationsBridges

CNC Network Management

Protocol

CUC

User/NetworkConfiguration

Interface (UNI)

End Station UserConfiguration

Protocol

StreamData

StreamData

Page 13: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

»

»

Page 14: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

SoCe

Page 15: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

DDS publisher• Scheduled Traffic: NGVA Brake Info (DDS Stream 1)• Reserved Traffic: Camera Real Time Video (DDS Stream 2)• Best Effort Traffic: Remaining TCP/IP traffic

DDS subscriber• Rugged Computer + TSN PCIe NIC

Brake system (NGVA Brake Info)

TSN Network

Traffic Injector• Best Effort Traffic:

TSN/A Demo Setup

Camera Real Time Video

Visualization

Page 16: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

#include "LDM_Common.idl"// Responsibilities of this domain are:// // controlling the brake system which includes// controlling of the park brake system// controlling of the ABS// controlling of an optional engine brake// // monitoring the status of the braking system which includes// monitoring the status of the ABS system// monitoring the status of the brake linings (if available)// monitoring the status of the brake fluids (if available)// monitoring the status of the optional engine brake// //

Page 17: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

Page 18: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

»

VLAN 11, PCP 2

ST (DDS NGVA BRAKE)

»

VLAN 12, PCP 5

RT (DDS VIDEO)

»

››

VLAN 3, PCP 6

»

»

»

Page 19: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

ST (DDS NGVA BRAKE)RT (DDS VIDEO)Remaining Traffic (Noise+others)

Page 20: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

OVERLOADSTANDARDETHERNETNETWORK

OVERLOADTSN

NETWORK

Functional Report

TEST 1:

AS OFF, TAS

OFF,

CBS OFF, NOISE

OFF

TEST 2:

AS OFF, TAS

OFF,

CBS OFF, NOISE

ON

TEST 3a:

AS OFF, TAS

ON,

CBS OFF, NOISE

OFF

TEST 4a:

AS OFF, TAS

ON,

CBS OFF, NOISE

ON

TEST 3b:

AS ON, TAS

OFF,

CBS OFF, NOISE

OFF

TEST 4b:

AS ON, TAS

OFF,

CBS OFF, NOISE

ON

TEST 5:

AS ON, TAS

ON,

CBS OFF, NOISE

OFF

TEST 6:

AS ON, TAS

ON,

CBS OFF, NOISE

ON

TEST 7:

AS ON, TAS

ON,

CBS ON, NOISE

OFF

TEST 8:

AS ON, TAS

ON,

CBS ON, NOISE

ON

ST (DDS NGVA BRAKE):

CORRECT NULL

NULL OR

INFORMATION

LOST

NULL OR

INFORMATION

LOST CORRECT

INFORMATION

LOST CORRECT CORRECT CORRECT CORRECT

RT (DDS VIDEO):

CORRECT NULL

NULL OR BAD

QUALITY

NULL OR BAD

QUALITY CORRECT

BAD

QUALITY CORRECT

BAD

QUALITY CORRECT CORRECT

Noise: Hardware generated

frames (>100% throughput)

AS: SynchronizationTAS: Time-aware ShaperCBS: Credit-based shaperNoise: Injected traffic

Page 21: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

OVERLOADSTANDARDETHERNETNETWORK

OVERLOADTSN

NETWORK

Real Thorughput

Results (effective

traffic lost)

TEST 1:

AS OFF,

TAS OFF,

CBS OFF,

NOISE OFF

TEST 2:

AS OFF,

TAS OFF,

CBS OFF,

NOISE ON

TEST 3a:

AS OFF, TAS

ON,

CBS OFF,

NOISE OFF

TEST 4a:

AS OFF, TAS

ON,

CBS OFF,

NOISE ON

TEST 3b:

AS ON,

TAS OFF,

CBS OFF,

NOISE OFF

TEST 4b:

AS ON,

TAS OFF,

CBS OFF,

NOISE ON

TEST 5:

AS ON,

TAS ON,

CBS OFF,

NOISE OFF

TEST 6:

AS ON,

TAS ON,

CBS OFF,

NOISE ON

TEST 7:

AS ON,

TAS ON,

CBS ON,

NOISE OFF

TEST 8:

AS ON,

TAS ON,

CBS ON,

NOISE ON

ST (DDS NGVA BRAKE):

10 Mbps modeled

10 Mbps 0 Mbps

Inestability

(Variable

throughput)

Inestability

(Variable

throughput) 10 Mbps 0,3 Mbps 10 Mbps 10 Mbps 10 Mbps 10 Mbps

RT (DDS VIDEO):

10 Mbps modeled

10 Mbps 0 Mbps

Inestability

(Variable

throughput)

Inestability

(Variable

throughput) 10 Mbps 0,2 Mbps 10 Mbps 0,1 Mbps 10 Mbps 10 MbpsTool: RTI Perftest

Master

Reliability: Realiable

Mode

Noise: Hardware

generated

Page 22: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

Page 23: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

DDS publisher• Scheduled Traffic: Emulated NGVA Brake Info (DDS Stream 1)• Reserved Traffic: Pre-stored video Stream (DDS Stream 2)• Best Effort Traffic: Remaining traffic (Traffic Injector)

DDS subscriber• PC Computer + TSN PCIe NIC

TSN Network

RELY-PCIe Kit Setup

Visualization

Brake system (NGVA Brake Info)

Traffic Injector• Best Effort Traffic:

Pre-stored VideoStream

Page 24: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

Page 25: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

SoCe

Page 26: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

»

Page 27: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

Page 28: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe©2018 Real-Time Innovations, Inc.

• RTI is the largest IIoT connectivity vendor

• Connext DDS has 1300+ designs, many real-world programs across industries

• Full DDS, tools, services, support, secure & certified versions

Page 29: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

SoCe

Page 30: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe

ApplicationLibrary

+ name: String8

Application

+ name: String8

DDS::DomainParticipant

+ name: String8

DDS::Publisher

+ name: String8

DDS::Subscriber

+ name: String8DDS::Topic

+ name: String8+ registered_type: RegisteredType

DDS::DataReader

+ name: String8

DDS::DataWriter

+ name: String8

DeploymentNode

+ hostname: String8+ ip_address: String8+ mac_address: String8+ name: String8

DeploymentNodeLibrary

+ name: String8

DDS

+data_writer 0..*

1

+application_library

0..*

+deployment_node

1

+topic_ref1

+domain_participant 0..*

+subscriber0..*

1

+deployment_node_library0..*

+topic_ref1+data_reader0..*

1

+topic 0..*

1

+publisher 0..*

1

+deployment_node 1..*

+application 0..*

Page 31: Presentación de PowerPoint - SoC-e · Protocol CUC User/Network Configuration Interface (UNI) End Station User Configuration Protocol Stream Data ... Presentación de PowerPoint

SoCe