SYstemC-AMS and NCSIM

Guest
Hello,

I am on SystemC-AMS as a master simulator which needs to invoke NCSIM
as a slave simulator on a remote or same machine for simulating
certain child modules written in VHDL. NCSIM would simulate VHDL
modules and supply finer abstraction results to SystemC-AMS. Top level
SystemC-AMS description has VHDL child modules entity/connectivity.
The comsimulation should be seamless from users perspective. SystemC-
AMS has all the power available stemming from SystemC/C++/C.

I have looked all C-Interface documentation of NCSIM but could not
establish how I can develop API to have two simulators communicate via
TCPIP/UNIX(Berkeley) sockets/POSIX IPC. Basically, Cadence
documentation talks at length about using CFC and VDA calls for FMI
from within NCSIM where NCSIM is the top level simulator but it does
not touch on remote simulator coupling. However, I need to setup a
dynamic link (do I need PLI Wizard for this? I like to avoid all GUI
interaction) to NCSIM from SystemC-AMS and have NCSIM control thru CFC
commands from within SystemC-AMS and get the gdb debugger connected
also for breakpoints etc. Eventually I like to make a flexible SystemC-
AMS class for NCSIM communication compiled as a shell library to be
used on any child HDL module through the design cycle.

Please tell me what I have missed in the documentation or where to
look further.

I got NCSIM version 05.70.s005.

Peace.

Yaseen
 

Welcome to EDABoard.com

Sponsor

Back
Top