Release Notes For ModelSim Intel FPGA 10.
4f
Aug 10 2016
Copyright 1991-2016 Mentor Graphics Corporation
All rights reserved.
This document contains information that is proprietary to Mentor
Graphics
Corporation. The original recipient of this document may duplicate this
document in whole or in part for internal business purposes only,
provided
that this entire notice appears in all copies. In duplicating any part
of
this document the recipient agrees to make every reasonable effort to
prevent the unauthorized use and distribution of the proprietary
information.
TRADEMARKS: The trademarks, logos and service marks ("Marks") used
herein
are the property of Mentor Graphics Corporation or other third parties.
No one is permitted to use these Marks without the prior written
consent
of Mentor Graphics or the respective third-party owner. The use herein
of a third-party Mark is not an attempt to indicate Mentor Graphics as
a
source of a product, but is intended to indicate a product from, or
associated with, a particular third party. The following are trademarks
of
of Mentor Graphics Corporation: Questa, ModelSim, JobSpy, and Signal
Spy.
A current list of Mentor Graphics trademarks may be viewed at
www.mentor.com/terms_conditions/trademarks.cfm.
End-User License Agreement: You can print a copy of the End-User
License
Agreement from: www.mentor.com/terms_conditions/enduser.cfm.
_______________________________________________________________________
* How to Get Support
ModelSim Intel FPGA is supported by Intel
+ World-Wide-Web Support
[1]http://www.altera.com/mySupport
_______________________________________________________________________
Index to Release Notes
* [2]Key Information
* [3]Release Announcements in 10.4f
* [4]Base Product Specifications in 10.4f
* [5]Compatibility Issues with Release 10.4f
* [6]User Interface Defects Repaired in 10.4f
* [7]SystemVerilog Defects Repaired in 10.4f
* [8]VHDL Defects Repaired in 10.4f
* [9]SystemC Defects Repaired in 10.4f
_______________________________________________________________________
Key Information
* The following lists the supported platforms:
+ win32aloem - Windows 7, Windows 8
+ linuxaloem - RedHat Enterprise Linux 5 and 6, SUSE Linux
Enterprise Server 10 and 11
_______________________________________________________________________
Release Announcements in 10.4f
* [nodvtid] -
[10.4] Support for Windows XP and Windows Vista has been
discontinued.
[10.4] Licensing Information
There is no licensing change between release 10.3 and 10.4.
However if you are migrating to 10.4 from a release like 10.2 and
older, please note the following:
+ Starting 10.3, it uses FLEXnet v11.11.1.1. The vendor daemons
and lmgrd that are shipped with this release will be FLEXnet
version 11.11.1.1.
+ For floating licenses it will be necessary to verify that the
vendor daemon (i.e., mgcld) and the license server (i.e.,
lmgrd) have FLEXnet versions equal to or greater than
11.11.1.1. If the current FLEXnet version of your vendor
daemon and lmgrd are less than 11.11.1.1 then it will be
necessary to stop your license server and restart it using the
vendor daemon and lmgrd contained in this release.
+ If you use node locked licenses you don't need to do anything.
[10.3b] OVL is upgraded to v2.8.1.
[10.3b] The VHDL OSVVM (Open Source VHDL Verification Methodology)
library, sources and documentation have been updated to version
2014.01. Dependency checks in vopt and vsim will force
recompilation of designs that use the osvvm library. If
optimization is performed using vopt, the optimizer will
automatically generate new optimized design units. Without the
optimization step, vsim will detect dependency errors.
[10.3] Support for RedHat Enterprise Linux (RHEL) 4.0 has been
discontinued.
[10.2] Support for Solaris SPARC and Solaris x86 has been
discontinued. All Solaris OS platforms are not supported.
[10.2] Support for RedHat Enterprise Linux (RHEL) 3.0 and Novell
SUSE Linux Enterprise (SLES) 9 has been discontinued.
[10.1] Support for GCC versions
gcc-4.1.2-sunos510/gcc-4.1.2-sunos510x86 has been discontinued.
[10.0] Support for Solaris 8 and Solaris 9 has been discontinued.
_______________________________________________________________________
Base Product Specifications in 10.4f
* [nodvtid] -
[Supported Platforms]
Linux RHEL 5 x86/x86-64
Linux RHEL 6 x86/x86-64
Linux RHEL 7 x86/x86-64
Linux SLES 10 x86/x86-64
Linux SLES 11 x86/x86-64
Windows 7 x86/x64
Windows 8 x86/x64
[Supported GCC Compilers (for SystemC)]
gcc-4.7.4-linux/gcc-4.7.4-linux_x86_64
gcc-4.5.0-linux/gcc-4.5.0-linux_x86_64
gcc-4.3.3-linux/gcc-4.3.3-linux_x86_64
gcc-4.2.1-mingw32vc9
[OVL (shipped with product)]
v2.8.1
[VHDL OSVVM (shipped with product)]
v2014.07
[Licensing]
FLEXnet v11.11.1.1
MSL v2013_3
MGLS v9.10_7.2
PCLS v9.10.7.2
_______________________________________________________________________
Compatibility Issues with Release 10.4f
SystemVerilog Compatibility
* dvt85937 - (results) Fixed the issues that DPI disable protocol was
not followed when a thread is terminated either by "disable fork"
or "process:kill"
VHDL Compatibility
* dvt88164 - (results) In some specific mixed language cases where
both numeric_std and 1164 packages were included vcom used to give
an incorrect error saying "Cannot resolve expression type of
association element". This has been fixed.
_______________________________________________________________________
User Interface Defects Repaired in 10.4f
* dvt87174 - Using vsim option -title inside a -f file will result in
an error.
* dvt87144 - An error is produced when attempting to use the fixed
point radix types in a post-sim mode. This issue has been resolved.
_______________________________________________________________________
SystemVerilog Defects Repaired in 10.4f
* dvt85937 - (results) Fixed the issues that DPI disable protocol was
not followed when a thread is terminated either by "disable fork"
or "process:kill"
* dvt86203 - Fix a crash in vsim when automatic variables for a class
are declared within an if-then-else statement with a fork/join and
wait.
_______________________________________________________________________
VHDL Defects Repaired in 10.4f
* dvt86918 - When an inner nested GENERATE block contained a slice
name whose slice range depended in an outer FOR-GENERATE's loop
parameter, and when a component instantiation in the inner GENERATE
contained a GENERIC MAP association element that had an actual that
depended on this slice name, then the compiler would create bad
code that could crash the simulator.
* dvt86935 - Fixed a crash where a VHDL port which is an array of
std_logic, the actual of the port is a slice of a static expression
and the port is connected to a Verilog port.
* dvt86813 - A CASE GENERATE statement that contained an external
name in the expression or in a choice in an alternative would
sometimes cause a simulator crash.
* dvt88164 - (results) In some specific mixed language cases where
both numeric_std and 1164 packages were included vcom used to give
an incorrect error saying "Cannot resolve expression type of
association element". This has been fixed.
* dvt35748 - When +cover was specified to vcom, implicit operators
were included in the set of subprograms that were added to the
Structure window in the GUI, along with user-defined subprograms.
Implicit operators are no longer part of this set.
* dvt89183 - Concatenation expressions involving a qualified
expression whose operand was also a concatenation expression could
sometimes cause a vcom internal error.
_______________________________________________________________________
SystemC Defects Repaired in 10.4f
* [nodvtid] - Fixed DPI and SystemC link time errors due to different
standard library installation paths on some linux distributions.
Library paths looked up at link time will be "/usr/lib64",
"/usr/lib/x86_64-linux-gnu" for 64-bit and
"/usr/lib/i386-linux-gnu", "/usr/lib/i686-linux-gnu", "/usr/lib32"
for 32-bit platforms
* dvt86850 - In certain scenarios, where systemc.so would not unload
during shared library cleanup and the design has global SystemC
objects, vopt or vsim may crash at exit time trying to print an
error message. This issue is now fixed.