Load instantiated HDL module for cosimulation with ModelSim and MATLAB System object




Issue this command in ModelSim®, not in MATLAB®.

vsimmatlabsysobj instance loads the specified instance of the HDL design for cosimulation and sets up ModelSim so it can establish a shared communication link with a MATLAB System object™. ModelSim opens a simulation workspace and displays a series of messages in the command window as it loads the HDL module packages and architectures.

To generate the vsimmatlabsysobj function, you must first invoke the vsim function in MATLAB.

vsimmatlabsysobj instance <vsim_args> uses additional vsim command line arguments.

vsimmatlabsysobj instance -socket tcp_spec establishes communication link with a MATLAB System object over a TCP socket.


Load Instantiated HDL Model for Cosimulation with MATLAB System object

In ModelSim, load the HDL module instance parse from the library work, and establish communication with MATLAB System object.

ModelSim> vsimmatlabsysobj work.parse

Input Arguments

collapse all

Instance of the HDL module to load for cosimulation.

vsim command arguments, as required by ModelSim. For details, see the description of vsim in the ModelSim documentation.

TCP/IP socket communication for the link between ModelSim and MATLAB, specified as a TCP/IP port name or service name. If the MATLAB server is running on a remote host, you must also specify the name or internet address of the remote host. When this input argument is not specified, the function uses shared memory communication. This setting overrides the setting specified with the MATLAB vsim function.

See Also


Introduced in R2012b