The software described in this document is furnished under a license agreement. The software may be used
or copied only under the terms of the license agreement. No part of this manual may be photocopied or
reproduced in any form without prior written consent from The MathW orks, Inc.
FEDERAL ACQUISITION: This provision applies to all acquisitions of the Program and Documentation
by, for, or through the federal government of the United States. By accepting delivery of the Program
or Documentation, the government hereby a grees that this soft ware or documentation qualifies as
commercial computer software or commercial computer software documentation as such terms are used
or defined in FAR 12.212, DFARS Part 227.72, and DFARS 252.227-7014. Accordingly, the terms and
conditions of this Agreement and only those rights specified in this Agreement, shall pertain to and govern
theuse,modification,reproduction,release,performance,display,anddisclosureoftheProgramand
Documentation by the federal government (or other entity acquiring for or through the federal government)
and shall supersede any conflicting contractual terms or conditions. If this L icense fails to meet the
government’s needs or is inconsistent in any respect with federal procurement law, the government agrees
to return the Program and Docu mentation, unused, to The MathWorks, Inc.
Trademarks
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See
www.mathworks.com/trademarks for a list of additional trademarks. O ther product or brand
names may be trademarks or registered trademarks of their respective holders.
Patents
The MathWorks products are protected by one or more U.S. patents. Please see
www.mathworks.com/patents for more information.
Summary by Version ...............................1
Contents
Version 3.1 (R2010a) EDA Simulator Link
Version 3.0 (R2009b) EDA Simulator Link
Compatibility Sum mary for EDA Simulator Link
............3
............6
.....7
iii
ivContents
SummarybyVersion
This table provides quick access to what’s new in each version. For
clarification, see “Usi ng Release Notes” on p age 1, below.
EDA Simulator Link™ Release Notes
Version
(Release)
Latest Versi
V3.1 (R2010a
V3.0 (R2009b)
New Features
and Changes
on
Yes
)
Details
Yes
Details
Version
Compatibilit
Consideratio
NoBug Reports
NoBug ReportsNo
y
ns
Fixed Bugs
and Known
Problems
Related
Documentation
at Web Site
Printable R elease
Notes: PDF
Current product
documentation
Using Release Notes
Use release notes when upgrading to a newer version to learn about:
• New features
• Changes
• Potential impact on your existing files and practices
Review the release notes for other MathWorks™ products required for this
product (for example, MATLAB
bugs, or compatibility considerations in other products impact you.
®
or Simulink®). Determine if enhancements,
If you are upgrading from a software version other than the m ost recent one,
review the current release notes and all interim versions. For example, when
you upg rade from V1.0 to V1.2, review the release notes for V1.1 and V1.2.
What Is in the Release Notes
New Features and Changes
• New functionality
1
EDA Simulator Link™ Release Notes
• Changes to existing functionality
Version Compatibility Con si derations
When a new feature or change introduces a reported incompatibility between
versions, the Compatibility Considerations subsection explains the
impact.
Compatibility issues reported after the product release appear under Bug
Reports at The MathWorks™ Web site. Bug fixes can sometimes result
in incompatibilities, so review the fixed bugs in Bug Reports for any
compatibility impact.
Fixed Bugs and Known Problems
The MathWorks offers a user-searchable Bug Reports database so you can
view Bug Reports. The development team updates this database at release
time and as more information becomes available. Bug Reports include
provisions for any known workarounds or file replacem ents. Information is
available for bugs existing in or fixed in Release 14SP2 or later. Information
is not avail able for all bugs in earlier release s.
Access Bug Reports using y our MathWorks Account.
2
Version 3.1 (R2010a) EDA Simulator Link™
Version 3.1 (R2010a) EDA Simulator Link
This table summarizes what’s new in V3.1 (R2010a):
New Features and
Changes
YesNoBug Reports
Version
Compatibility
Consideratio
New features and changes introduced in this version are described here:
• “Support for Latest Synopsys D iscovery Release” on page 3
• “Enable Direct Feedthrough for HDL Designs with Pure Combinational
Datapaths” on page 4
• “New Functions for HDL Simulator Client Communication” on page 4
• “Batch, CLI, and GUI Mode Support Added for Cosimulation with HDL
Simulators” on page 4
ns
Fixed Bugs an d
Known Problems
Related
Documentation at
Web Site
Printable Release
Notes: PDF
Current product
documentation
• “Use Same MATLAB Function for Multiple HDL Instances” on page 4
• “ Generating Transaction Level Models for U se with Virtual Platform s”
on page 5
• “ Specializing FPGA Implementations” on page 5
Support for Latest Synopsys Discovery Release
EDA Simulator Link™ now supports the latest Synopsys release. See EDA
Simulator Link requirements page on the M athWorks Web site for specific
platforms supported and detailed information about the software and
3
EDA Simulator Link™ Release Notes
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,whichmeans
that the output is controlled directly by the value of an input port. The input
valuechangepropagatestotheoutputportsinzerotime,thuseliminating
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 sen d HDL simulator
event and process IDs to MATLAB server. Another new function,
waitForHdlClient, waits to begin proces sing 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 proces sing 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
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,
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:
4
matlabcp and matlabtb. This feature replaces the iport, oport,
matlabcp and matlabtb function callbacks get the HDL instance
Version 3.1 (R2010a) EDA Simulator Link™
• You can use the same MATLAB function to represent behavior for different
instances of the same module in HDL without need to create one-off
wrapper functions.
• You no longer need special "portinfo" argument on first invocation.
• You no l onge r need to use persistent or global variables.
• You receive better feedback and protections on reading/writing of signals.
• You can use object fields to identify the instance path and whether the call
comes from a component or test bench function.
• You can use the field argument to pass user-defined arguments from the
matlabcp or matlabtb instantiation on the HDL side to the function
callbacks.
The new argument, -use_instance_obj, is identical for both
matlabtb. See the Function Reference for matlabcp and matlabtb for
instructions in using this new function argument.
matlabcp and
Generating Transaction Level Models for Use with
Virtual Platforms
• Export of Simulink algorithm models as OSCI TLM 2.0 components
• Generation of standalone SystemC test bench for generated TLM 2.0
component
Limitations The design under generation must contain both inputs and
outputs. Designs that only have inputs or only have outputs (sink or source
blocks) are not supported in this release. If you do not include both, EDA
Simulator Link displays an error message and discontinues code generation.
Specializing FPGA Implementations
Generation of Xilinx ISE projects for FPGA designs
5
EDA Simulator Link™ Release Notes
Version 3.0 (R2009b) EDA Simulator Link
This table summarizes what’s new in V3.0 (R2009b):
New Features and
Changes
YesNoBug ReportsNo
Version
Compatibility
Consideratio
New features and changes introduced in this version are described here:
ns
Fixed Bugs an d
Known Problems
Related
Documentation at
Web Site
EDA Simulator Link DS, EDA Simulator Link IN, and
EDA Simulator Link MQ Merge
As of R2009b, EDA Simulator Link DS, EDA Simulator Link IN, and EDA
Simulator Link MQ functionality are merged into a new prod u c t, EDA
Simulator Link. EDA Simulator Lin k DS, EDA Simulator Link IN, and EDA
Simulator Link MQ are no longer available.
6
Compatibility Summary for EDA Simulator Link™
Compatibility Summary for EDA Simulator Link
This table summarizes new features and changes that might cause
incompatibilities when you upgrade from an earlier version, or wh en you
use files on multiple versions. Details are provided in the description of the
new feature or change.
Version (Release)New Features and Changes with
Version Compatib ility Impact
Latest Version
V3.1 (R2010a)
V3.0 (R2009b)
None
None
7
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.