Download now - ASAM
Download now - ASAM
Download now - ASAM
- TAGS
- download
- asam
- www.asam.net
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
STAnDARD<br />
REPORT fROM<br />
<strong>ASAM</strong> MCD-1<br />
XCP<br />
8<br />
standard reports<br />
<strong>ASAM</strong> AE Standards<br />
<strong>ASAM</strong> CAT Standards<br />
<strong>ASAM</strong> COMMON Standards<br />
<strong>ASAM</strong> AE STAnDARDS<br />
Solutions Guide 2011<br />
DESCRIPTIOn<br />
Based on the practical experience with the<br />
predecessor protocol CCP, which was limited<br />
to the CAN bus, the new protocol family XCP<br />
was developed XCP stands for Universal Measurement<br />
and Calibration Protocol Family<br />
All transport layer specific standardization aspects<br />
were separated from the generic protocol<br />
issues Several transport layer specifications<br />
exist, such as CAN, Ethernet, Sxl, USB and<br />
FlexRay<br />
Important for the success of the XCP standard<br />
are also the functional enhancements in comparison<br />
to CCP, such as features for bypassing<br />
ECU internal functions in Rapid Control Prototyping<br />
CuRREnT STAnDARD vERSIOn<br />
XCP Protocol Layer Specification V1 1 0<br />
Transport Layer Specifications:<br />
• XCP on CAN V1.1.0<br />
• XCP on Ethernet V1.1.0<br />
• XCP on Sxl V1.1.0<br />
• XCP on USB V1.1.0<br />
• XCP on FlexRay V1.1.0<br />
STAnDARD COnTACT<br />
Hans Georg Kunz,<br />
Continental Automotive GmbH<br />
XCP@asam net<br />
ACTIvE DEvELOPMEnT MEMBERS<br />
Robert Bosch GmbH, Continental Automoitive<br />
GmbH, dSPACE GmbH, ETAS GmbH,<br />
Vector Informatik GmbH<br />
CuRREnT ACTIvITIES<br />
After the release of the current V1 1 0, the<br />
work group was closed<br />
The goal was to improve the specification and<br />
to cover new requirements The ‚Top10‘ of<br />
changes are:<br />
XCPplus<br />
Description of two different but similar XCP<br />
interfaces within one A2L-File<br />
example: ‚XCP on vehicle CAN‘ and ‚XCP<br />
on calibration CAN‘<br />
WRITE_DAQ_MuLTIPLE<br />
This command allows to write consecutive<br />
ODT entries to a DAQ list in one step<br />
It speeds up the slave configuration for<br />
transport layer with a lower recurrency but<br />
longer data frames<br />
Alternating Display Mode<br />
new method to display ECU data with limited<br />
consumption of ECU resources<br />
or XCP slave resources<br />
TIMESTAMP_EvEnT<br />
generation of an event, which is triggered by<br />
an external sync line and reports the timestamp<br />
This can be used for highly accurate<br />
time synchronization<br />
ERR_RESOuRCE_TEMPORARy_nOT_AC-<br />
CESSIBLE<br />
New error code in order to support complex<br />
XCP slave configurations<br />
COMPLEMEnTARy_EvEnT_ChAnnEL_<br />
nuMBER<br />
new A2L keyword, which allows to specify<br />
the event channels,<br />
which will constitute a bypass raster (for<br />
sending and reading)<br />
SCI_fRAMInG<br />
optional feature for XCP on SCI in order to<br />
support framing<br />
Protection handling<br />
description of a method how to use XCP<br />
and how to ensure k<strong>now</strong>ledge protection