02.02.2013 Views

Download now - ASAM

Download now - ASAM

Download now - ASAM

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!