0.写在前面
跟着我的步骤一步一步来,肯定可以装好的!
需要安装包的可以在下面评论获取!
quetasim10.7是可以viavdo2019.1联合仿真的,
需要的过程的,后续可以出一个联合仿真的教程。
1.参考网址
Ubuntu 22.04 LTS安装Modelsim SE 2020.4 - 代码天地 (codetd.com)
EDA安装—Centos7安装Modelsim10.2c及安装问题解决办法_modelsim centos-优快云博客
Vivado 2019.1 与 Questasim 联合仿真 - ArtisticZhao - 博客园 (cnblogs.com)
linux系统下questasim 10.7安装教程_failed to read+write:sfk-优快云博客
LINUX-x64系统安装Questasim-10.7c的详细流程 求CRACK - EDA资源使用讨论 - EETOP 创芯网论坛 (原名:电子顶级开发网) -
linux环境下questasim 10.7的安装总结-优快云博客
2.安装前准备
首先需要安装一些依赖库
yum install glibc.i686
yum install ld-linux.so.2
yum install libXext
yum install libXtst.so.6
yum install libXft.i686
yum install ncurses-devel.i686
3.questasim的安装(比较简单)
(1) 首先设置目录和文件,文件在最后在使用lmgrd时会用到
sudo mkdir /usr/tmp
sudo touch /usr/tmp/.flexlm
(2) 将对应的安装包Mentor Graphics QuestaSim 10.7c Linux64拷贝到linux下的目录下
然后修改权限
sudo chmod 755 install.linux64
然后这里傻瓜式安装即可
./install.linux64
需要注意的是:里面有一步选项需要选择全平台安装,其他就没啥了,都是下一步
运行安装好即可
4.破解文件(比较繁琐)
(1)首先需要在windows下生成破解文件mentor.dat文件
具体方法如下:
1)将文件夹questasim10.7c_crack下的license.src文件进行修改
- 第一行:修改成自己主机名和mac地址 //用hostname查主机名,用ifconfig查mac地址
- 第二行:mgcld <安装目录>/questasim/linux_x86_64
如下图所示:
需要注意的是:这里的主机名和mac地址都是linux下,不是宿主主机的,不要搞错!
2)修改好之后运行run_me.bat文件,生成mentor.dat文件
这里直接运行可能不成功,所以需要打开powershell界面进行运行,如下图所示:
(2)下面是在Linux下,将windows下生成好的mentor.dat文件拷贝到linux下放license的目录的地方
如图所示,我放在了这个路径下:
(3)执行下面的命令,看论坛上讲的是修改文件格式
dos2unix ./mentor.dat
可能会出现找不到dos2unix命令,安装一下包即可
yum install -y dos2unix
(4)需要设置一下环境变量
export LM_LICENSE_FILE=<安装目录>/mentor.dat
export PATH=$PATH:<安装目录>/linux_x86_64
如下图所示:
设置完后,然后source ~/.bashrc一下这个即可
(5)将下图的两个文件拷贝到 <安装目录>/linux_x86_64/mgls/lib下
拷贝路径如下:
然后在这个文件夹下执行
sudo ./sfk rep -yes -pat -bin /5589E557565381ECD00000008B5508/31C0C357565381ECD00000008B5508/ -bin /5589E557565381ECD8000000E8000000005B81C3/33C0C357565381ECD8000000E8000000005B81C3/ -bin /41574989FF415641554154554889CD534489C3/33C0C389FF415641554154554889CD534489C3/ -dir .
这里的序列是在网上找的,我直接拿过来的用的
这里运行上面的命令的时候最好直接复制我给的文件script.txt的内容,复制上面那段话会有空格(markdown语法的问题)
这里可能又有问题,所以需要将Patch下的libstdc++.so.5拷贝到/usr/lib下
然后再执行上面的命令即可
最终可能提示这个问题,但是问题不大,可以继续
(6)最终需要在<安装目录>/linux_x86_64下执行下面的命令
./lmgrd -c /home/test/mentor.dat
进行开启许可证
以后每次重启开机都需要运行这个命令,然后再打开questasim软件
这里可以写脚本,让开机自动运行这个命令,暂时还未调研,后续看
另外,如果出现没有lmgrd这个命令,可以安装如下包
yum install redhat-lsb.x86_64
yum install redhat-lsb.i686
最终界面如图所示:
(7)最终执行vsim,如果能弹出界面,就可以了
如下图所示:
5.vivado与questasim联合仿真
按照网上步骤一步一步来即可