Ubuntu 16.04 64位 安装 modelsim

一、准备

下载modelsim 10.2安装文件及pojie文件

Ubuntu上没有健全的Java环境,先安装jre、jdk

sudo apt-get install default-jre
sudo apt-get install default-jdk
java --version   #查询是否安装好java

安装32位依赖库

sudo dpkg --add-architecture i386
sudo apt install libxext6:i386 libxtst6:i386 libxi6:i386 libstdc++5:i386

二、安装

进入modelsim目录,执行以下命令,进行安装

sudo ./install.linux

安装过程中,类型选linux,组件全选。

报错提示

Using Java version 1.6.0
Exception in thread "mAIn" java.lang.UnsatisfiedLinkError: /home/lch/mgc/install.ixl/JRE/lib/i386/xawt/libmawt.so: libXi.so.6: cannot open shared object file: No such file or directory

下载缺失的libXi,下载 libXi-1.7.6-2.fc24.i686.rpm

sudo rpm -ivh libXi-1.7.6-2.fc24.i686.rpm

三、破解

安装wine,运行wine命令时拔掉所有外设!!

sudo apt-get install wine
# 然后运行下面命令
sudo wine MentorKG.exe 

把生成的LICENSE.TXT文件放到某个目录,这个license文件是根据网卡mac地址生成的,一定要确保ifconfig网卡名类似eth0这种格式,可以打开LICENSE.TXT检查下里面的mac地址是否和自己电脑的一致。

添加环境变量,

gedit ~/.bashrc

在文件中添加两行,路径为自己的license.txt存放路径和modelsim安装路径。

PATH="$PATH:/opt/Modelsim/modeltech/linux_x86_64/"
export MGLS_LICENSE_FILE=/home/modelsim/license.dat

把下载文件包中的sfk、patch_calibre2011_linux文件拷贝到modelsim的安装路径下(同级有modeltech和_msidata文件夹),运行patch

sudo cp  patch_2010 sfk /opt/Modelsim
sudo chmod 755 patch_calibre2011_linux sfk    #chmod patch 和 sfk文件权限均为755
sudo ./patch_calibre2011_linux                #执行本命令,其实就是调用了一次sfk

patch时报错,

./sfk: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

 执行

locate libstdc++.so.5   #发现系统中还真的没这个运行库
# 安装 
sudo apt-get install libstdc++5:i386

然后patch 又出现error:

modeltech/gcc-4.5.0-linux_x86_64/share/man/man1/error: failed to read+write: sfk - skipping

可忽略,表明破解补丁已经被成功打入软件中。 

运行vsim时,提示缺少一些库,安装

sudo apt-get install libxft2:i386
sudo apt-get install lib32ncurses5

启动软件程序,在终端输入

vsim  #图形界面出现

报错 Unable to checkout a viewer license necessary for use of the ModelSim graphical user interface.Vsim is closing.大概意思是license有问题,重新生成lincense...

vivado与modelsim的联合仿真,参考

https://www.pianshen.com/article/906895828/

 

 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值