Upload
buithuy
View
255
Download
0
Embed Size (px)
Citation preview
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
1
Real time Prototyping on PC
RTPRO-PC
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
2
RTPRO-PC
Shruthi Ananthachar ETAS Automotive India Private Limited (Bangalore) Technical Sales and Marketing
Software Engineering Education and Professional Experience
MS Software Systems (BITS Pilani) BE Electronics and Communication (VTU)
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
3
RTPRO-PC
• Introduction
• Features
• Use Cases
• Product Information
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
4
100 ms
10 ms
1 ms
synchro
Prototyping Hardware
Real time prototyping on PC
Prototyping methods – Bypass / Fullpass
ECU
(X)ETK or CAN
100 ms
10 ms
1 ms
synchro
ECU Hardware
INTECRIO
ASCET NEW !
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
5
In real time prototyping
− the prototyped algorithm is executed in a „real-world“ environment
− the bypass execution must be synchronized with the ECU, or in case of a
fullpass, must behave like the ECU
requirements:
− Predictable timing
− Fast data interchange with ECU
Realtime execution is the key
use of Realtime Operating Systems
on dedicated real time hardware
Windows is no real time system, therefore standard PCs can not be used for real
time prototpying!
RTPRO-PC turns a Windows PC into a reatime prototyping target
Real time prototyping on PC
Bypass / Fullpass Requirements
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
6
RTPRO-PC
• Introduction
• Features
• Use Cases
• Product Information
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
7
RTPRO-PC
In a nutshell
• RTPRO-PC software turns a x86 based COTS PC into a real time rapid
prototyping target
• There‘s no need for a dedicated RP hardware
• The x86 platform gives a very powerful simulation node
• Windows can run on the same PC in parallel and at the same time
• Automotive I/O interfaces are provided via the PCs USB and Ethernet ports
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
8
RTPRO-PC
Product Features
• RTPRO-PC is supported as a standard ETAS RP target: • Executable models can be build with ASCET-RP / INTECRIO • Can be used with the experiment environments ASCET-RP, INTECRIO-EE
or INCA-EIP • Ethernet based communication:
• XCPonEthernet (XETK) bypass & XCPonEthernet DaisyChain modules • ECU access from INCA via RTPRO-PC
• USB based communication • 2 * ES581.3 possible - up to 4 CAN interfaces, each interface supports
either XCPonCAN or CAN I/O
CAN ES581.3
I/O
CAN-I/O
RTPRO-PC
XCPonUDP (XETK) EE
INCA-EIP
ASCET-RP
INTECRIO
INCA
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
10
RTPRO-PC
Detailed hardware set up
INTECRIO-EE
INCA-EIP
ASCET-RP
INTECRIO Eth1
USB
PCIe slot
Eth2 USB
USB
USB INCA
Eth1: built in Ethernet; Eth2: PCIe Ethernet card
Virtu
al
Eth
USB
• On boot time, RTPRO-PC assigns the available hardware (on a controller hardware level) either to windows or to the real time system
• The following hardware is assigned to the real time node • the built-in ethernet interface and • one USB controller (controlling 2 or more USB ports)
• Every other hardware is assigned to Windows • A second ethernet port can be added by a PCMCIA card or USB2Ethernet adapter • Any USB device can be installed on the remaining USB ports assigned to Windows • Windows is not aware of USB or ethernet devices connected to the real time node
• Communication between Window and the real time system takes place via virtual network interfaces
• A USB stick provides NVRAM the real time node
RTPRO-PC
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
11
RTPRO-PC
Stand alone mode
• Use cases: • Re-use simulation node • Not every user needs a powerful, qualified laptop • Stand alone laptop can remain in the car as computation node (flash use case) • Usefull computation power and features on user PC, for example big projects • Avoid conflicts with company IT departments
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
14
RTPRO-PC
• Introduction
• Features
• Use Cases
• Product Information
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
15
RTPRO-PC Set up
Use case: CAN bypass / fullpass
CAN ES581.3
• Minimum set up: • RTPRO-PC • INTECRIO / ASCET-RP • INTECRIO-EE / INCA-EIP / ASCET-RP • ES581.3 • ECU with XCPonCAN protocol & bypass preparation
INCA-EIP
ASCET-RP
Eth1
USB
PCIe slot
Eth2
USB USB
USB
RTPRO-PC
Virtu
al
Eth
INTECRIO-EE
INTECRIO
USB
NVRAM, License
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
16
− The RP system runs a part of the application SW
Prototyping Use Cases in Customer Development Process
Bypass system with RTPRO-PC
Rapid Prototyping System – RTPRO-PC with ES581
Integration & configuration of HW & SW INTECRIO
Fan E-motors
Temperature Position Buttons
Function models or SWCs
Experiment Environment INCA + EIP Or INTECRIO-EE
CAN
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
17
RTPRO-PC Set up
Use case: CAN signals or I/O only
CAN ES581.3
• Minimum set up: • RTPRO-PC • INTECRIO / ASCET-RP • INTECRIO-EE / INCA-EIP / ASCET-RP • ES581.3 • ECU CAN
INCA-EIP
ASCET-RP
Eth1
USB
PCIe slot
Eth2
USB USB
USB
RTPRO-PC
Virtu
al
Eth
INTECRIO-EE
INTECRIO
Same setup as XCPonCAN bypass!
Examples: CAN gateway, CAN (rest)bus stimulation, Bus ECU simulation
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
18
− The RP system acts as one or more ECUs on the CAN bus
Prototyping Use Cases in Customer Development Process
Bus simulation / gateway system with RTPRO-PC
Integration & configuration of HW & SW INTECRIO
Function models or SWCs
CAN
Rapid Prototyping System – RTPRO-PC with ES581
Experiment Environment INCA + EIP Or INTECRIO-EE
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
19
CAN ES581.3
I/O
CAN-I/O
RTPRO-PC Set up
Use case: CAN fullpass, with or without bus signals
INCA-EIP
ASCET-RP
Eth1
USB
PCIe slot
Eth2
USB USB
USB
RTPRO-PC
Virtu
al
Eth
• Minimum set up: • RTPRO-PC • INTECRIO / ASCET-RP • INTECRIO-EE / INCA-EIP / ASCET-RP • ES581.3 • ECU with XCPonCAN protocol & bypass preparation • CAN based I/O, e.g. MCM2xx modules
INTECRIO-EE
INTECRIO
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
20
− The RP system provides entire all I/O and
running the entire application SW
Prototyping Use Cases in Customer Development Process
Fullpass System with RTPRO-PC
Rapid Prototyping System – RTPRO-PC with one or two ES581
Integration & configuration of HW & SW INTECRIO
Function models or SWCs
Fan E-motors
Temperature Position Buttons
CAN CAN
USB
Experiment Environment INCA + EIP Or INTECRIO-EE
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
22
− The RP system runs a part of the application SW and provides additional I/O
Prototyping Use Cases in Customer Development Process
CAN bypass with CAN I/O with RTPRO-PC
Rapid Prototyping System – RTPRO-PC with one or two ES581
Integration & configuration of HW & SW INTECRIO
Function models or SWCs
Fan E-motors
Temperature Position Buttons
CAN CAN
USB
Experiment Environment INCA + EIP Or INTECRIO-EE
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
23
RTPRO-PC Set up
Use case: XETK bypass (HBB) / fullpass
XCPonUDP (XETK)
• Minimum set up: • RTPRO-PC • INTECRIO / ASCET-RP • INTECRIO-EE / INCA-EIP / ASCET-RP • XETK • ECU with XCPonUDP protocol & bypass preparation
INCA-EIP
ASCET-RP
Eth1
USB
PCIe slot
Eth2
USB USB
USB
RTPRO-PC
Virtu
al
Eth
INTECRIO-EE
INTECRIO
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
24
− The RP system runs a part of the application SW
Prototyping Use Cases in Customer Development Process
Rapid Prototyping – Bypass System Config. over Project Phases
ECU
RTPRO-PC
Integration & configuration of HW & SW INTECRIO
Experiment Environment INCA + EIP
Function models or SWCs
Integration of Bypass Hooks EHOOKS
Ethernet(XCP or XETK)
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
25
RTPRO-PC Set up
Use case: XETK bypass (HBB)/ fullpass with INCA measurement
XCPonUDP (XETK)
• Minimum set up: • RTPRO-PC • INTECRIO / ASCET-RP • INTECRIO-EE / INCA-EIP / ASCET-RP • INCA • XETK • ECU with hook based bypass preparation
• Drawback: adds jitter/latency to bypass
XCPonUDP (XETK)
• Two A2L file with one XCP session for MC and RP each
• DAQs description in A2Ls should be disjunct for MC and RP
INCA-EIP
ASCET-RP
Eth1
USB
PCIe slot
Eth2
USB USB
USB
RTPRO-PC
Virtu
al
Eth
INTECRIO-EE
INTECRIO
INCA
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
27
RTPRO-PC Set up
Use case: XETK bypass / fullpass with CAN IO / measurement
CAN ES581.3
I/O
CAN-I/O
XCPonUDP (XETK) INCA-EIP
ASCET-RP
Eth1
USB
PCIe slot
Eth2
USB USB
USB
RTPRO-PC
XETK
Virtu
al
Eth
• Set up: • RTPRO-PC • INTECRIO / ASCET-RP • INTECRIO-EE / INCA-EIP / ASCET-RP • INCA • XETK • ECU with hook based bypass preparation • ES581.3
INTECRIO-EE
INTECRIO
INCA
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
28
− Intermediate Step
ECU takes over I/O of new subsystem
Prototyping Use Cases in Customer Development Process
XCPoE bypass/fullpass system with additional I/O
ECU
RTPRO-PC with ES581
Integration & configuration of HW & SW INTECRIO
Experiment Environment INCA + EIP
Function models or SWCs
Integration of Bypass Hooks EHOOKS
Ethernet(XCP, XETK)
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
29
RTPRO-PC Set up
Use case: XETK bypass / fullpass with multiple CAN IO / measurement
CAN
I/O
CAN-I/O
XCPonUDP (XETK)
ES581.3
ES581.3
CAN-I/O
INCA-EIP
ASCET-RP
Eth1
USB
PCIe slot
Eth2
USB USB
USB
USB
Virtu
al
Eth
RTPRO-PC
• Set up: • RTPRO-PC • INTECRIO / ASCET-RP • INTECRIO-EE / INCA-EIP / ASCET-RP • INCA • XETK • ECU with hook based bypass preparation • 2 x ES581.3 • CAN based I/O, e.g. MCM2xx modules
INTECRIO-EE
INTECRIO
INCA
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
30
RTPRO-PC Set up
Use case: XETK bypass / fullpass with multiple CAN IO / measurement
CAN
I/O
CAN-I/O
XCPonUDP (XETK)
ES581.3
ES581.3
CAN-I/O
INCA-EIP
ASCET-RP
Eth1
USB
PCIe slot
Eth2
USB USB
USB
USB
Virtu
al
Eth
RTPRO-PC
• Set up: • RTPRO-PC • INTECRIO / ASCET-RP • INTECRIO-EE / INCA-EIP / ASCET-RP • INCA • XETK • ECU with hook based bypass preparation • 2 x ES581.3 • CAN based I/O, e.g. MCM2xx modules
INTECRIO-EE
INTECRIO
INCA
ES4xx ES63x ES930 ETAS DaisyChain modules
XCPonUDP
ETAS DaisyChain modules
Alternatively or in parallel via Eth switch (ES600)
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
32
RTPRO-PC Set up
Use case: full set up
CAN
XCPonUDP (XETK) INCA-EIP
ASCET-RP USB
PCIe slot
Eth2
USB USB
USB
Eth1
USB
CAN-I/O
I/O
CAN-I/O
RTPRO-PC
INCA
ES581.x
ES581.3
ES581.3
Measurement modules
Drive recorder
ECU access modules
Eth1: built in Ethernet; Eth2: PCIe Ethernet card
Virtu
al
Eth
USB
NVRAM, License
INTECRIO-EE
INTECRIO
XCPonUDP (XETK)
ES4xx ES63x ES930
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
33
RTPRO-PC
• Introduction
• Features
• Use Cases
• Product Information
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
34
RTPRO-PC
Product Information
• Product name: RTPRO-PC • Product type: RTPRO-PC is a software for on
Intel Core i7 based (Quad Core) systems and INTEL Core i5 based (Dual Core) Lenovo T530
• QA3: March 2013 • Supported by
• ASCET-RP 6.1.3 refresh and newer • INTECRIO 4.2 (7/2012) and newer • INCA-EIP > 7.0.1 and newer
• Runs on WinXP 32bit, Win7 32bit, Win7 64bit
Contains: • Standard Windows® software installation
Installs: • boot loader; Windows® virtual network interface; Windows® services;
hypervisor, real time system and documentation and Control panel
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
35
RTPRO-PC
Product Information
How does it look like? • RTPRO-PC is a standard Windows ® installer software • After installation, a triple boot option is installed:
• Windows® only (default, like before the installation)
• RTPRO-PC (Hypervisor mode: Windows® & Real-time OS run in parallel)
• Realtime only (PC as „pure“ real time target)
• RTOS is booted first, then Windows® (some seconds delay) • Under Windows®,
• the built-in ethernet port and some of the USB ports will be invisible (assigned to the real time node)
• the user will experience a lower Windows® performance • Suspend mode and other power(save) options do not
work • In ASCET and INTECRIO, RTPRO-PC can be found and used as a
prototyping target like an ES910
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
37
RTPRO-PC
Boot Options
Boot PC
Boot loader
Windows
Windows
RTPRO-PC mode
RTOS
reboot reboot
reboot
RTOS
reboot
• After software installation, the PC can be booted in Windows only, RTPRO-PC shared and RTPRO-PC only mode:
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
38
RTPRO-PC
Product Information
Licensing:
• Standard ETAS software licenses
• standard license procurement
Hardware platforms
• The software can be installed on „qualified“ PCs. Currently supported: HP8540W, HP8560W, HP8570W*, Lenovo T530
• Other laptop on request; qualification services for other laptop types are offered as engineering service
• The systems can still be used and maintained as standard Windows office PC
*reommended with restrictions
Public | ETAS-STI2 | 19.06.2015 | © ETAS GmbH 2015. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
41
RTPRO-PC
Thank You!
Shruthi Ananthachar Technical Sales Engineer SE
Regional Market India
[email protected] www.etas.com
ETAS Automotive India Pvt Ltd
Pritech Park, 4B, 3rd Floor
ECOSPACE, Bellandur,
Bangalore-560095, India
Phone +91 80 6783 6235
Mobile +91-99865-59591