For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

Generic Serial Interfaces

Function bypassing, measurement, ECU calibration and flash programming

You can use the generic serial interfaces DCI-GSI1 and DCI-GSI2 for function bypassing, measurement, ECU calibration and flash programming. The broad range of available connector adapters lets you adapt the DCI-GSIs to individual electronic control units.

Application Areas

The current trend for modern automotive microcontrollers is towards higher levels of system integration, faster clock rates, increased on-chip RAM and flash memory, and more comprehensive I/O functionality. In this context, on-chip debug interfaces are becoming much more important for ECU software development.

dSPACE provides the generic serial interfaces DCI-GSI1 and DCI-GSI2, which can be used for function bypassing, measurement, ECU calibration and flash programming. The broad range of available connector adapters lets you adapt the DCI-GSIs to individual electronic control units. 

 

Differences Between the DCI-GSIs

Although both the DCI-GSI1 and the DCI-GSI2 are basically tailored for similar use cases, they differ in several details: For example, the DCI-GSI2 provides an open and standardized XCP on Ethernet interface for third-party tools to connect to. In addition, the DCI-GSI2 features bypassing without requiring any ECU source or HEX code changes, and enables very high measurement data throughputs and extremely fast measurement rasters via GBit Ethernet.

Comparison of DCI-GSI2 and DCI-GSI1

Parameter DCI-GSI2 DCI-GSI1
Harness complexity
  • Two connections in total (Ethernet, power supply)Directive)
  • Three connections in total (LVDS, USB, power supply)
Size of enclosure
  • 102.5 x 71 x 26.5 mm (4.04 x 2.80 x 1.04 inch)
  • 102.5 x 71 x 21.4 mm (4.04 x 2.80 x 0.84 inch)
Temperature range
  • 40 … +85 ºC (-40 … +185 ºF) operating temperature (extended temperature range on request)
  • -40 … +85 ºC (-40 … +185 ºF) operating temperature
Host interface for measurement and calibration
  • XCP on Ethernet (UDP/IP, TCP/IP), 1 GBit/s
  • USB 2.0, proprietary protocol
Interface to prototyping system for function bypassing
  • XCP on Ethernet (UDP/IP, TCP/IP), 1 GBit/s
  • LVDS, proprietary protocol
Automatic detection of target microcontroller
  • Yes
  • No
Parallel calibration, measurement and bypassing
  • Yes
  • Yes
Maximum measurement data throughput
  • 50 Mbit/s1)
  • < 6 Mbit/s (via USB interface)
CPU load on ECU for raster-synchronous measurement
  • Very low (no changes to ECU code required)
  • Low (ECU service typically required)
Fastest measurement raster
  • ≥ 100 kHz (measurement rasters ≤ 10 μs possible)
  • ≤ 10 kHz (for measurement rasters ≥ 100 μs)
Support of address remapping and memory management units (MMUs)
  • Unlimited
  • Limited
Data tracing of ECU memory
  • Unlimited (trace mirror size up to 400 kB)
  • Limited
Bypassing without hooks in ECU software
  • Yes (via data trace interface)
  • No
ECU calibration including working/reference page concept
  • Yes
  • Yes
Flash programming of brain-dead ECU
  • Yes
  • Yes

1) Depending on the debug interface type.

 

Parameter Specification
Host Interface
  • XCP on Ethernet (100 Mbit/s, 1 GBit/s)
ECU Interface
  • JTAG/OCDS and DAP/DAP2: Infineon´s TriCore families
  • DAP: Infineon XC2000
  • JTAG/Nexus: Freescale’s MPC55xx, MPC56xx and MPC57xx families
  • JTAG/Nexus: ST Microelectronics SPC56xx and SPC57xx families
  • JTAG/Nexus: Renesas V850E2 and RH850 family For further interfaces, please contact dSPACE.
Connectors
  • Connector to on-chip debug bus: Various connector adapters are available from dSPACE. Some adapters also have a tool connector for connecting an additional tool such as a debugger.
  • Ethernet connector: 8 pin connector for connection to the host PC and/or the bypass system
  • Power connectors (only one power connector can be used at the same time): 2 pin LEMO power connector on the DCI-GSI2 enclosure for connection to an external power supply Internal power connector in the DCI-GSI2 for connection to the vehicle power supply in the ECU via the internal power supply cable
Physical characteristics Enclosure
  • Aluminum box (to be ordered separately)
Size
  • DCI-GSI2 with aluminum box: 102.5 x 71 x 26.5 mm (4.04 x 2.8 x 1.04 in)
  • DCI-GSI2 without aluminum box: 70.05 x 62.4 x 10.5 mm (2.76 x 2.46 x 0.41 in)
Weight (without connector adapter)
  • DCI-GSI2 with aluminum box: approx. 220 g (0.49 lb.)
  • DCI-GSI2 without aluminum box: approx. 28 g (0.06 lb.)
Temperature range
  • -40 ... +85 ºC (-40 ... +185 ºF) operating temperature
  • -40 ... +105 °C (-40 ... +221 °F) operating temperature on request
  • -65 ... +125 ºC (-85 ... +257 ºF) storage temperature
Electrical characteristics Power supply
  • 4.3 ... 30 V (38 V transient), extended range with power supply cable PWR_CAB9
Protection
  • Protected against reverse battery up to -32 V
Power consumption 1)
  • 4 W typ. at room temperature, 12 V, and 1 GBit/s Ethernet. Using 100 Mbit/s Ethernet instead of 1 GBit/s saves about 0.7 W
  • 30 mW typ. in standby mode

1) If JTAG/Nexus with MPC5xxx microcontroller is used.

Parameter Specification
General
  • 64 MB RAM for buffering measurement data
  • USB host interface for measurement and calibration n Low-voltage differential signaling (LVDS) bypass interface for connection to dSPACE prototyping hardware
  • Interface for connecting an additional tool to the ECU via its on-chip debug port
  • Offline check and display of allocation status of overlay RAM in ControlDesk® Next Generation
ECU interface
  • READI/Nexus: Freescale’s MPC56x family1)
  • AUD/AUD2: Renesas’ SH2 and SH2A family
  • NBD: Renesas’ V85x, Renesas’ M32R family and Toshiba TMP1984FDF
  • JTAG/OCDS: Infineon’s TriCore family
  • JTAG/H-UDI: Renesas’ SH2A and SH4A family
  • JTAG/SDI: Renesas’ M32R family
  • JTAG/Nexus: Freescale’s MPC55xx and MPC56xx family
Target/tool connector
  • SAMTEC FOLC-125-01-S-Q-LC to interface individual connector adapters
  • Various connector adapters available from dSPACE. Certain adapters feature an extra connector allowing third-party tools, such as a debugger, to be connected in parallel.
Physical characteristics Enclosure
  • Aluminum box (to be ordered separately)
  • Protection classes IP 54 and IP66 on request
Size
  • DCI-GSI1 with aluminum box: 102.5 x 71 x 21.4 mm (4.04 x 2.80 x 0.84 in)
  • DCI-GSI1 without aluminum box: 62.4 x 56 x 10.5 mm ( 2.46 x 2.21 x 0.41 in)
Weight
  • DCI-GSI1 with aluminum box: approx. 214 g (0.47 lb.)
  • DCI-GSI1 without aluminum box: approx. 29 g (0.06 lb.)
Temperature range
  • -40 ... +85 °C (-40 ... +185 °F) operating temperature
  • -65 ... +125 °C (-85 ... +257 °F) storage temperature
Electrical characteristics Power supply
  • 6 V ... 48 V
  Protection
  • Protected against overvoltage
  • Load dump protection up to 60 V
  • Protected against reverse battery up to -60 V
  Power consumption2)
  • 2.3 W max., at room temperature and 12 V
  • 12 mW typ. in standby mode

1) The DCI-GSI1 uses chip-internal overlay units of the MPC56x. There is an error in some versions of MPC56x chips with regard to using these overlay units; Freescale has confirmed this (published as CDR_AR_1073). Ensure that your application or chip version is not affected by this error. You can also contact dSPACE to exclude problems in connection with this error.

2) If JTAG/Nexus with MPC5xxx microcontroller is used.

 

Related Topics