IC验证工具:Ubuntu下Questasim10.7安装(64bit)全攻略

为了得到这张图:

一、安装VMware15 Pro及VMware Tools

二、安装Ubuntu16.04

1、解除自动锁屏

  1. 打开系统设置,找到“Brightness & Lock”(亮度和锁屏)设置并打开。
  2. 更改设置为“Never”和“OFF”。

三、安装Questasim

1、换源(换为阿里源,提升包下载速度)

(1)源列表备份(sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件)

 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

(2)编辑源列表

sudo apt-get install vim
sudo vim /etc/apt/sources.list

若vim命令不能编辑修改文件,换用gedit命令:

sudo gedit /etc/apt/sources.list

源列表sources.list更换为(根据安装Ubuntu版本查找替换xenial关键字,此为16.04版本):

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

(3)更新软件列表,更新软件包

sudo apt-get update
sudo apt-get upgrade

参考文献: Ubuntu18.04下更改apt源为阿里云源 https://blog.csdn.net/zhangjiahao14/article/details/80554616?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control&dist_request_id=1e5badef-1e1b-4eaa-b82b-50670df3976e&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.control 

2、安装Questasim10.7

第一步:安装Questasim10.7

Questasim10.7下载地址:http://bbs.eetop.cn/thread-877887-1-1.html   questasim_10.7c_linux安装包

(1)解压缩安装包linux64.tar.gz

tar -zxvf ./linux64.tar.gz

(2)更改install.linux64权限

sudo chmod 777 install.linux64

(3)安装Questasim10.7

cd Men[tab]
sudo ./install.linux64

(4)通过GUI安装界面,完成安装

操作系统选择all platforms,可选UVM选上。

which vsim # 检查questasim安装是否成功

 

第二步:Crack

Crack下载地址:http://bbs.eetop.cn/forum.php?mod=viewthread&tid=314291  [解决] QuestaSim 10 for Linux版本

(1) 将sfk、MentorKG.exe文件复制到 /home/su/questasim/ [安装目录]下

cp sfk /home/su/questasim/
cp Men[tab] /home/su/questasim/

注:Crack里的patch_2010本篇攻略没有用到,采用patch_2010运行sfk跟第四步的原理和结果是一样的。

(2)安装wine(使用wine来执行Windows的exe文件)

sudo apt wine

注:可以需要更新一些依赖。安装需要蛮长一段时间.........

(3)采用wine运行MentorKG.exe,生成license

wine MentorKG.exe

将生成的文件另存为LICENSE.dat到用户目录(/home/用户名)

将MentorKG.exe生成的LICENSE.dat文件做修改。这里需要把文件中的SEVER行、VENDOR行补全,去掉注释。(左图改为右图)

报错为:Licensing - LMGRD license manager: can't initialize: No SERVER lines in license file

     

(4)运行sfk

sudo ./sfk rep -yes -pat -bin /5589E557565381ECD00000008B5508/31C0C357565381ECD00000008B5508/ -bin /5589E557565381ECD8000000E8000000005B81C3/33C0C357565381ECD8000000E8000000005B81C3/ -bin /41574989FF415641554154554889CD534489C3/33C0C389FF415641554154554889CD534489C3/ -dir /home/su/questasim/  

正确的结果是:4 files checked, 2 changed. 1 errors occurred.

(5)修改环境变量配置文件

sudo .bashrc
source .bashrc

 具体需要根据[许可文件名]:LICENSE.dat   [安装路径]:/usr/local/games/questasim,进行修改

export LM_LICENSE_FILE=/home/su/LICENSE.dat
export PATH=$PATH:/home/su/questasim/linux_x86_64
export PATH=$PATH:/home/su/questasim/
alias lice="lmgrd -c /home/su/LICENSE.dat"

(6)启动许可

lice

(7)可以使用啦

vism

 

可能出现的报错及解决方法:

1、第一步报错:VMware中进行文件移动/复制权限不够的问题

sudo nautilus # 打开一个带有权限的文件管理器,可以进行操作(复制或移动文件)

2、第四步报错:运行sfk时报错,缺少依赖项libstdc++.so.5,libgcc_s.so.1(库很老,apt下载不到)

ldd sfk # 查看sfk运行依赖

完成依赖的安装。

sudo dpkg-deb -x libstdc++5_3.3.6-25ubuntu1_i386.deb  ./
cd usr/lib/i[tab]
sudo cp libstdc++.so.5.0.7 /usr/lib/
cd /usr/lib 
sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5
sudo ldconfig
sudo cp libgcc_s.so.1 /usr/lib
sudo ldconfig

 参考文献:dpkg-deb命令  https://linux265.com/course/linux-command-dpkg-deb.html

参考文献:解决安装程序报错libstdc++.so.5不存在问题  https://blog.csdn.net/qq_38784061/article/details/107625134

3、第四步报错:No such file or directory

检查路径是否正确和许可文件名是否统一(Mentor,license,LICENSE统一即可)

4、第五步报错:invalid license file。

可能是在windows下生成的license文件,server号不对。重新完成第三步,采用wine运行MentorKG.exe,生成license。

5、其它报错可以参考其它文献

参考文献:http://bbs.eetop.cn/thread-874116-1-1.html   LINUX-x64系统安装Questasim-10.7c的详细流程 求CRACK

参考文献:https://blog.csdn.net/weiyunguan8611/article/details/105158829/  linux系统下questasim 10.7安装教程

参考文献:http://bbs.eetop.cn/thread-870478-1-1.html  Centos7-x64系统安装Questasim-10.4c的详细流程

6.出现问题(mgcld) TCP_NODELAY NOT enabled

尚未解决

 

  • 2
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值