Skip to content

Example to control VCS simulation with a C/C++ program. This involves VCS output a shared object instead of an executable (simv).

Notifications You must be signed in to change notification settings

vb000/vcs-slave-mode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VCS Slave Mode

Example to control VCS simulation with a C/C++ program. This involves VCS output a shared object instead of an executable (simv). This flow is tested for VCS-MX 2018 and VCS 2019.

Usage:

$ # Make sure $VCS_HOME and related licence variables are set.
$ make

This uses -slave option provided by VCS to output a shared executable library as the simulation output product instead of the default simv executable. In addition to this, we need -e flag to change name of the main function in the shared executable library and additional libraries to be linked along with C/C++ program. There's not much documentation on how to do this and hence this repo.

About

Example to control VCS simulation with a C/C++ program. This involves VCS output a shared object instead of an executable (simv).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published