Vector - XCP support

XCP protocol support for emulators and debuggers

iSYSTEM supports the Universal Measurement and Calibration Protocol (XCP) in its integrated development environment winIDEA, thus supporting the standard across the full line of iSYSTEM –in-circuit emulators and on-chip debuggers.

The Universal Measurement and Calibration Protocol (XCP) is an Association for Standardization of Automation and Measuring Systems (ASAM) standard that defines the services needed to access an electronic control unit's (ECU) internal run-time variables (measurement) and to adjust its operating behavior by modifying parameters (calibration).

An XCP system consists of a Master and one or more Slaves. The master accesses measurement data it acquires from the slaves and calibrates their operation by adjusting parameter values. XCP is designed to minimize the performance and resource penalty on the host ECU and the carrying medium. Nevertheless, a typical XCP slave implementation affects the ECU operation and the transport; when the volume and throughput of the measurement data grows, measurement can affect the correct operation of the system.

winIDEA implements XCP slave functionality. It supports XCP over TCP/IP and XCP over UDP/IP. An XCP master can connect to winIDEA in order to perform measurement and calibration on the connected ECU. The ECU is accessed by the emulator / debugger under winIDEA's control. This offers many benefits over typical XCP systems:

•    The program on the ECU doesn't have to be modified to provide XCP functionality.
•    There is no performance penalty on the ECU during measurement and calibration.
•    There is no need to modify the ECU hardware to do measurement and calibration if there is a debug and/or trace connector available
•    The ECU CAN/FlexRay/USB bus is unaffected by measurement and calibration.
•    Improved measurement data throughput: XCP over CAN is limited to 50Kbytes/s, XCP over TCP/IP or XCP over UDP/IP can carry 8Mbytes/s (Ethernet 100 Mbits/s), more if using faster Ethernet or if running the XCP master and winIDEA on the same PC.

All iSYSTEM’s tools are driven by the easy to use winIDEATM, an integrated development environment. winIDEATM runs on Windows NT/2000/XP operating systems.
Beside a powerful debugger, winIDEATM includes a project manager and build manager where all well-known compilers can be integrated, thus allowing the user to write, download, debug and edit user’s code from a single  interface.

 

Site Map | Powered by Impressum.