Upload
others
View
10
Download
0
Embed Size (px)
Citation preview
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
Diadrom Products
2020-05-05 Diadrom Software 24
Read more Read more Read moreRead more
Viktor Eliasson
2020-05-05 Diadrom Software 25
Mobile: +4673 31 11 15Email: [email protected] 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: [email protected]: 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