Please enable JavaScript to view this site.

winIDEA Help

Version: 9.21.362

Connect to Synopsys VDK

In this topic:

Requirements

Configuration steps

 

 

Introduction

winIDEA can connect to a Synopsys VDK Virtual ECU (vECU) and provides the same debugging and scripting experience as on real hardware. This guide walks you through the setup and configuration steps to get started.

 

 

Requirements

Synopsys VDK tools and license

Latest winIDEA version, to ensure compatibility with the latest VDKs

winIDEA vECU license

 

 

Configuration steps

number1

Configure the simulation.

synopsys-vdk-virtual-ecus-mcd-winidea

 

 

number2

Open File | New | New Workspace and select MCD interface simulator as the Debugger.

 

number3

Configure Basic Session Configuration:

a.Select the VDK you are using, making sure you use the selection with “vdk” in the name.

b.Specify the Symbol file for your application.

c.Choose No Program file, as this was already specified in the Virtualizer Studio.

 

synopsys-vdk-virtual-mcd-winidea

 

For a more complex application, click on Switch to Full and perform a Full session configuration.

 

 

Number4

Configure MCD.

a.Enable MCD.

b.Specify the path to the MCD dll. The exact dll location might vary between Virtualizer Studio versions.

c.Extend the PATH variable with the path to Virtualizer Studio tools. The exact location might vary between Virtualizer Studio versions.

 

synopsys-vdk-virtual-mcd-winidea2

 

Select File | Workspace | Save Workspace to save the winIDEA workspace.

 

 

Number5

Start debugging.

a.Start the simulation in the Virtualizer Studio and wait until it reaches initial_cruch.

 

synopsys-vdk-virtualizer-studio-ecus-mcd-winidea

 

b.Attach with winIDEA using Debug | Attach.

c.Resume suspended simulation in Virtualizer Studio

 

You now have the control of the simulated SoC:

 

synopsys-vdk-virtual-mcd-winidea3

 

 

More resources

Locating source files

Debugging

Multi-Core Debugging

Operating Systems

winIDEA SDK - User's Guide

Virtual ECUs - Landing page

 

 

Copyright © 2025 TASKING