2020-05-14 what is diadrom dolphin · diadrom dolphin - features •flexible •ironpython creates...

Post on 18-Oct-2020

6 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

2020-05-14 What is Diadrom Dolphin

Agenda• Introduction of participants

• Intro to Diadrom Software

• Short walk-through of Diadrom Dolphin and the reference projects

• Demonstration of Diadrom Dolphin

• Diadrom Autotech Bootloader (DAB)

• Diadrom Diagnostics Communication Stack (DCS)

• Diadrom Encrypt (DE)

• Q&A

2020-05-05 Diadrom Software 2

Introduction of presenters

2020-05-05 Diadrom Software 3

Introduction to Diadrom Software

2020-05-05 Diadrom Software 4

Diadrom way of working with OEMs

2020-05-05 Diadrom Software 5

• Having a lot of presence at the OEM increases the

understanding of their needs

• Consultants assignments at Basic Software departments

• Continuously meeting Software responsible at OEM

• Providing help with test and verification for Tier 1 suppliers

to ensure deliveries with high quality for the used technique

• Diadrom providing software support

• Semiconductor supplier providing hardware support

• Diadrom developed specifications (UDSonLVDS) for VCC

• Complies with a range of different proprietary protocols

• One is Maxim Integrated protocol GMSL

• Diadrom developed Proof-of-Concept for integration in ECU using

Maxim Integrated chipset

• Diadrom assisted in projects using this protocol

• Both at OEM and Tier 1 supplier

• Successful projects has led to de facto standard in OEM platforms

VCC, LG Innotek, Diadrom and Maxim Integrated

2020-05-05 Diadrom Software 6

Diadrom reference projects

2020-05-05 Diadrom Software 7

• Park Assist Camera (PAC) with LG Innotek for Lynk & co

• Head-up Display (HUD) with Nippon Seiki

• Forward Looking Radar (FLR) with Veoneer

• Centre Stack Display (CSD) with LG Electronics

• Infotainment Head Unit (IHU) with MELCO & LG Electronics

• DoIP

• Transmission Control Unit (TCU) with UAES (China JV Bosch)

• 2 x Park Assist Camera (PAC) with two Chinese Tier 1:s

Walk-through of Diadrom DolphinAnd demonstration

2020-05-05 Diadrom Software 8

Diadrom Dolphin

Diadrom Software

• Test automation tool for verification and

validation

• Diadrom Dolphin assist our customers in

automatically verifying critical software

within the automotive industry.

• Used for testing of communication,

diagnostic, SWDL, application testing

etc.

• Using Iron python for tests ->

can interface the most APIs

2020-05-05 9

Diadrom Dolphin - Test reports

• Generates test reports

• HTML – Human readable

• XML – Computer readable

• Export test results to e.g. Doors

etc. via components

2020-05-05 Diadrom Software 10

Diadrom Dolphin - Features

• Flexible

• IronPython creates transparency of test

cases and the underlaying layers

• Create new modules and libraries

including new functionality

• Possible to include components in

Diadrom Dolphin to extend the application

• Tested requirements are traceable

2020-05-05 Diadrom Software 11

Diadrom Dolphin - CI Reference case: T1 and Diadrom CI

• Diadrom has helped with setting up the VCC FLR CI

chain

• Pre-study and implementation

• Outcome:

• Every commit tested

• Release build time reduced from 3 days manual labour

to 1h automatic build

Diadrom Dolphin and CI

• Command line interface

• Configure test execution in GUI

• Export in json format

• Sync configuration between platforms

2020-05-05 Diadrom Software 12

Supported protocols

2020-05-05 Diadrom Software 13

EthernetLVDS

MAXIMAnalog devices

DoIP

Texas Instruments

UDSonLVDS

UDS API

Diadrom Dolphin GUI

IronPython2.7.7 & Robot framework

RJ45

CAN

ISO15765-2

CAN/FD

CANcase

Demonstration of Diadrom Dolphin(only via webinar)

2020-05-05 Diadrom Software 14

Diadrom AutotechBootloaderBooting and Flashing ECUs

2020-05-05 Diadrom Software 15

Diadrom Autotech Bootloader

• Diadrom Autotech Bootloader (DAB)

• Primary/Secondary bootloader concept

• SWDL capabilities

• Cyber security concepts

• Several projects for porting DAB to

different Hardware platforms

• 10 000+ hours development hours

Diadrom Software2020-05-05 16

Diadrom EncryptCyber Security Concepts

2020-05-05 Diadrom Software 17

Diadrom Encrypt

• Diadrom Encrypt (DE) implements Cyber

Security concepts defined by the OEMs

• E.g. Security Access, Validity and Authenticity

of SW, secure SWDL

• Worked with different algorithms in

previous projects (SHA-256, CMAC…)

• Uses crypto lib complying to Autosar CSM

API

Diadrom Software2020-05-05 18

Cyber Security

• Embedded software to be

integrated with customer SW

components

• Uses crypto lib complying to

Autosar CSM API

2020-05-05 Diadrom Software 19

Diadrom Autotech Bootloader

Cyber Security concepts

Crypto Service Manager (CSM)

CRY (SW) CRY (HW)

SHE module HW

SW

Crypto Interface (CRYIF)

Diadrom DiagnosticCommunication StackEnabling in-vehicle communication

2020-05-05 Diadrom Software 20

Diadrom Diagnostic Communication Stack• Diadrom Diagnostic Communication

Stack (DCS)

• Communication stack for UDS

diagnostics and signaling

• Adaptable for wide range of protocols

• Used in vehicles today

Diadrom Software2020-05-05 21

Division of labour – Customer application

• Customer delivers an application

• Diadrom delivers communication layers

• Ex. ISO14229, ISO13400, ISO15765, proprietary

protocols

• Provides an API for customer to implement

application communication towards

• Handles both signalling and UDS data

2020-05-05 Diadrom Software 22

Customer Application

Communication Layers

Abstracted Hardware Layer

Application

Delivered byDiadrom

Delivered byCustomer

API

write read

PoC reference projects

• Proof-of-Concept of DCS for DoIP on NXP Processor (S32K148) for

CEVT, Geely & VCC

• Proof-of-Concept integration of DAB for CAN/CAN FD on NXP

Processor (S32K148) for AB Volvo, CEVT, Geely & VCC

• Integration of DAB, DE and DCS for UDSonLVDS on Renesas

Processors (RL78- and RH850-family) for CEVT, Geely, VCC &

Polestar

2020-05-05 Diadrom Software 23

Viktor Eliasson

2020-05-05 Diadrom Software 25

Mobile: +4673 31 11 15Email: viktor.eliasson@diadrom.se Web: www.diadrom.se

Första Långgatan 19,413 27 Göteborg,SWEDEN

Deputy CEO, Sales Director

Jonas Hellberg

2020-05-05 Diadrom Software 26

Mobile: +46739 80 65 90Email: jonas.hellberg@diadrom.seWeb: www.diadrom.se

Första Långgatan 19,413 27 Göteborg,SWEDEN

Head of Product Development

Thank you!

2020-05-05 Diadrom Software 27

top related