| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → EDA Simulator Link |
| Contents | Index |
| Learn more about EDA Link Simulator |
| On this page… |
|---|
Valid Configurations For Using the EDA Simulator Link Software with MATLAB Applications Valid Configurations For Using the EDA Simulator Link Software with Simulink Software |
The following list provides samples of valid configurations for using the ModelSim HDL simulator and the EDA Simulator Link software with MATLAB software. The scenarios apply whether the HDL simulator is running on the same or different computing system as the MATLAB software. In a network configuration, you use an Internet address in addition to a TCP/IP socket port to identify the servers in an application environment.
An HDL simulator session linked to a MATLAB function foo through a single instance of the MATLAB server
An HDL simulator session linked to multiple MATLAB functions (for example, foo and bar) through a single instance of the MATLAB server
An HDL simulator session linked to a MATLAB function foo through multiple instances of the MATLAB server (each running within the scope of a unique MATLAB session)
Multiple HDL simulator sessions each linked to a MATLAB function foo through multiple instances of the MATLAB server (each running within the scope of a unique MATLAB session)
Multiple HDL simulator sessions each linked to a different MATLAB function (for example, foo and bar) through the same instance of the MATLAB server
Multiple HDL simulator sessions each linked to MATLAB function foo through a single instance of the MATLAB server
Although multiple HDL simulator sessions can link to the same MATLAB function in the same instance of the MATLAB server, as this configuration scenario suggests, such links are not recommended. If the MATLAB function maintains state (for example, maintains global or persistent variables), you may experience unexpected results because the MATLAB function does not distinguish between callers when handling input and output data. If you must apply this configuration scenario, consider deriving unique instances of the MATLAB function to handle requests for each HDL entity.
Notes
|
The following list provides samples of valid configurations for using the ModelSim HDL simulator and the EDA Simulator Link software with Simulink software. The scenarios apply whether the HDL simulator is running on the same or different computing system as the MATLAB or Simulink products. In a network configuration, you use an Internet address in addition to a TCP/IP socket port to identify the servers in an application environment.
An HDL Cosimulation block in a Simulink model linked to a single HDL simulator session
Multiple HDL Cosimulation blocks in a Simulink model linked to the same HDL simulator session
An HDL Cosimulation block in a Simulink model linked to multiple HDL simulator sessions
Multiple HDL Cosimulation blocks in a Simulink model linked to different HDL simulator sessions
Notes
|
![]() | Performing Cross-Network Cosimulation | Specifying TCP/IP Socket Communication | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |