SYstemC-AMS and NCSIM

Discussion in 'Cadence' started by yaseenzaidi, Aug 20, 2007.

  1. yaseenzaidi

    yaseenzaidi 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
     
    yaseenzaidi, Aug 20, 2007
    #1
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.