Start and configure Cadence Incisive simulators for use with HDL Verifier software
nclaunch('PropertyName','PropertyValue'...)
nclaunch('PropertyName','PropertyValue'...)
starts
the Cadence
Incisive® simulator for use with the MATLAB® and Simulink® features
of the HDL
Verifier™ software. The first folder in the Cadence
Incisive simulator
matches your MATLAB current folder if you do not specify an explicit rundir
parameter.
After you call this function, you can use HDL
Verifier functions
for the HDL simulator (for example, hdlsimmatlab
, hdlsimulink
)
to do interactive debug setup.
The property name/property value pair settings allow you to
customize the Tcl commands used to start the Cadence
Incisive simulator,
the ncsim
executable to be used, the path and name
of the Tcl script that stores the start commands, and for Simulink applications,
details about the mode of communication to be used by the applications.
You must use a property name/property value pair with nclaunch
.
|
Specifies the path name to the Cadence Incisive simulator executable to be started.
Default: The first version of the simulator that the function finds on the system path. |
|
Specifies the name of a Cadence Incisive simulator executable.
Default: |
|
This property creates an entry in the startup Tcl file that points to the folder with the shared libraries for the Cadence Incisive simulator to communicate with MATLAB when the Cadence Incisive simulator runs on a machine that does not have MATLAB.
|
|
Specifies the library file to use for HDL simulation. If the HDL simulator links other libraries, including SystemC libraries, that were built using a compiler supplied with the HDL simulator, you can specify an alternate library file with this property. See Cosimulation Libraries for versions of the library built using other compilers.
Default: The version of the library file that was built using the same compiler that MATLAB itself uses. |
|
Specifies the folder containing the HDL simulator executable.
The following conditions apply to this name/value pair:
Default: The current working folder |
|
Specifies how to start the HDL simulator.
Default: |
|
Specifies TCP/IP socket communication between the Cadence
Incisive simulator
and Simulink. For shared memory, omit
Default: Shared memory |
|
Determines whether the Cadence Incisive simulator is launched. This function creates a startup Tcl file which contains pointers to MATLAB and Simulink shared libraries. To run the Cadence Incisive simulator manually, see Start the HDL Simulator from MATLAB.
Default: |
|
Specify the name and location of the Tcl script generated by sh> tclsh compile_and_launch.tcl
Default: Generates a filename of |
|
Specifies one or more Tcl commands to execute before the Cadence Incisive simulator launches. You must specify at least one command; otherwise, no action occurs.
|