Skip to Main Content Skip to Search
Product Documentation

Version 3.1 (R2010a) EDA Simulator Link

This table summarizes what's new in V3.1 (R2010a):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known Problems
Yes
NoBug Reports

New features and changes introduced in this version are described here:

Support for Latest Synopsys Discovery Release

EDA Simulator Link now supports the latest Synopsys release. See EDA Simulator Link requirements page on the MathWorks Web site for specific platforms supported and detailed information about the software and hardware required to use EDA Simulator Link software with the current release.

Enable Direct Feedthrough for HDL Designs with Pure Combinational Datapaths

The HDL Cosimulation block now supports direct feedthrough, which means that the output is controlled directly by the value of an input port. The input value change propagates to the output ports in zero time, thus eliminating one output-sample delay for HDL designs with pure combinational logic datapaths. This feature eliminates the need to modify the test bench portion of Simulink to compensate for cosimulation block delay.

New Functions for HDL Simulator Client Communication

A new function, notifyMatlabServer, allows you to send HDL simulator event and process IDs to MATLAB server. Another new function, waitForHdlClient, waits to begin processing until the specified event ID is obtained or a user-specified time-out occurs.

Batch, CLI, and GUI Mode Support Added for Cosimulation with HDL Simulators

You can execute cosimulation in batch mode for background processing or CLI mode for ease in debugging.

Use Same MATLAB Function for Multiple HDL Instances

This release adds a new argument, use_instance_obj, to the MATLAB functions matlabcp and matlabtb. This feature replaces the iport, oport, tnext, tnow, and portinfo arguments of the MATLAB function definition with an HDL instance object passed to the function as an argument. With this feature, matlabcp and matlabtb function callbacks get the HDL instance object after it has passed into hold state. They also provide read/write access protection for signals and allow you to add state as needed.

With this feature you gain the following advantages:

The new argument, -use_instance_obj, is identical for both matlabcp and matlabtb. See the Function Reference for matlabcp and matlabtb for instructions in using this new function argument.

Generating Transaction Level Models for Use with Virtual Platforms

Specializing FPGA Implementations

Generation of Xilinx ISE projects for FPGA designs

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS