Linux系统下VCS2016和Verdi_2016的安装教程

在之前本公众号写过两篇关于工具更新对仿真调试提高效率的文章,【干货】推荐一款FPGA仿真调试鸟枪换炮的工具!昨天发布了一下NC+SimVision+Vivado联合仿真环境的建立,链接:NCVerilog+SimVision+Vivado仿真环境搭建。今天给大家介绍同样在业界很流行的VCS+Verdi仿真环境的安装,欢迎交流。

首先要说明的是,此处安装的VCS2016和Verdi_2016版本均不支持Linux 4.x以上的内核,否则即使安装成功后也可能无法使用,并且由于Linux发行版之间的差异,在其他系统上进行安装时会有各种各样麻烦的问题(libpng12库依赖问题、/usr/tmp文件夹及权限问题、bash和dash脚本执行问题等),故此处采用CentOS 7系统(省心)。不过该版本的VCS和Verdi也能在Ubuntu16.04系统(非Linux 4.x内核版本?)上安装,Ubuntu下该软件安装教程可以参考:

https://blog.csdn.net/huayangshiboqi/article/details/89525723。

一、    关于CentOS 7系统的安装

该系统的安装可以通过写入系统映像制作U盘启动盘或光盘启动盘的方式直接在硬盘上安装;也可以使用windows下的虚拟机软件将其安装为虚拟机,平时在windows系统上运行。

后者较为容易,此处不再赘述,这里对CentOS系统直接在硬盘上安装时的一些步骤和注意事项进行说明。

1.1   系统安装所需软件及工具

一个空U盘(大于4G)、UltraISO软件(官网:https://cn.ultraiso.net/ 该软件可以免费试用)、CentOS 7系统镜像(可以从西电开源社区下载)、一个准备安装系统的分区(最好是空的)

1.2   制作U盘启动盘

UltraISO软件界面如下:

首先点菜单栏的文件,再点打开选项:

选择系统镜像文件并点确定:

然后插入U盘,点菜单栏中的启动,再点写入硬盘映像选项:

在硬盘驱动器中选择好U盘,旁边的刻录校验选项可选可不选,其他选项默认即可。

然后点击写入,写入完成后启动盘就制作完成。

1.3  Windows系统下制作CentOS 7启动盘的问题及解决

启动盘制作完成后我们在windows系统内查看写入完成后启动盘的盘符名称,如果名称如下图所示为CentOS 7 x8

这时重启系统进行安装会报错:cut-initqueue timeout - starting timeout scripts,原因是路径错误,上述盘符正常应该为:CentOS 7 x86-64,但由于windows系统对分区盘符命名存在长度限制,所以名称未写入完全,故程序在系统安装时无法按原路径找到安装文件进行正常安装。

参考https://blog.csdn.net/sdnuwjw/article/details/88383274解决办法如下:

在重启系统后,设置BIOS通过安装U盘启动,当出现选择安装界面时,按TAB键进入编辑界面,找到如下字样:

vmlinuz initrd=initrd.imginst.stage2 =hd:LABEL=CentOS\x207\x20x86_64rd.live.check quiet(注意这其中的\x20代表空格),将其中的x86_64中的6_64删除,只剩下x8(使路径与当前盘符CentOS7 x8匹配),之后选择安装即可。注意!正常的选择安装界面如下:

如果界面与上图不同,并且按TAB键无效,则可以按照屏幕上的提示按下对应键(比如e键)进入编辑界面,之后只要找到CentOS\x207\x20x86_64的文本并改为CentOS\x207\x20x8即可,修改完可以尝试同时按Ctrl和x键跳转到选择安装界面。

1.4 CentOS 7单系统安装过程

安装前注意!鉴于Linux联网安装时可能会进行自动升级(官方源)导致安装时间过长(可能会超过N个小时,不说了,都是泪),安装时一定要断网!!

下面说单系统的安装过程:

重启主机,设置BIOS通过安装U盘启动,出现选择安装界面如下,然后选择Install CentOS 7选项按回车:

等待出现如下界面,可以选择中文语言安装,点击继续:

点击安装位置,选择系统安装的分区,就是之前准备好的空分区(这里是使用虚拟机进行安装演示),并在下面选自动配置分区,然后点完成。

然后点击软件选择:

左侧选择“开发及生成工作站”,右侧选择:兼容性程序库、开发工具、Emacs、图形生成工具、硬件监控工具、身份管理服务器、KDE、传统X Windows系统的兼容性、办公套件和生产率、平台开发等等(自己想装勾上就行,多装点也没害处,大不了后面再卸载),然后点完成。

选择开始安装

点击设置ROOT密码:

然后点击创建用户,用户名密码自定义即可:

安装完成点击重启:

如果是安装双系统,还会有设置系统引导的问题,其安装过程与上述过程大体相同,如果过程中有涉及到引导的提示或选项,一切先按照默认选项选择,安装完重启进入CentOS系统后还需要进行引导更新,详见1.7节。1.5  CentOS 7配置西电软件源

系统安装完毕后,需要配置好西电开源社区的软件源,方便后续安装升级软件和系统(配置教程参考:

https://gitlab.com/XDOSC/WIFI/wikis/mirror-help/centos)

进入系统后打开终端,依次输入下列命令

1、输入命令切换到/etc/yum.repos.d/目录:

cd  /etc/yum.repos.d/

2、切换为root用户后才能进行之后所有操作:

su  root,然后输入密码(密码不回显)按回车

3、备份CentOS-Base.repo文件:

cp  CentOS-Base.repo  CentOS-Base.repo.backup

4、使用gedit打开CentOS-Base.repo文件进行编辑:

gedit  CentOS-Base.repo

5、将该文件内容改为配置网址

https://gitlab.com/XDOSC/WIFI/wikis/mirror-help/centos中要求的内容后保存退出gedit软件

内容如下:

# CentOS-Base.repo

#

# The mirror system uses the connecting IP address of the client andthe

# update status of each mirror to pick mirrors that are updated toand

# geographically close to the client.  You should use this for CentOS updates

# unless you are manually picking other mirrors.

#

# If the mirrorlist= does not work for you, as a fall back you cantry the

# remarked out baseurl= line instead.

#

#

 

[base]

name=CentOS-$releasever - Base

baseurl=https://linux.xidian.edu.cn/mirrors/centos/$releasever/os/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

#released updates

[updates]

name=CentOS-$releasever - Updates

baseurl=https://linux.xidian.edu.cn/mirrors/centos/$releasever/updates/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras

baseurl=https://linux.xidian.edu.cn/mirrors/centos/$releasever/extras/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

 

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever - Plus

baseurl=https://linux.xidian.edu.cn/mirrors/centos/$releasever/centosplus/$basearch/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

6、运行命令:yum makecache

运行完上述命令,结果如下图,则软件源配置成功:

二、CentOS 7下VCS2016与Verdi_2016软件的安装

以下过程参考自:

https://blog.csdn.net/qq_40829605/article/details/85345795。

2.1  安装文件介绍

安装文件一共有五个文件夹,分别有以下用途:

  1. vcs-mx_VL-2016.06:安装包位置,用于安装VCS2016

  2. verdi_Vl-2016.06-1:安装包位置,用于安装Verdi_2016

  3. scl_v11.9:安装包位置,用于安装scl_11.9,该程序负责统一管理license等破解文件

  4. synopsysInstaller:用于安装scl、VCS、Verdi

  5. scl_keygen:用于生成破解license文件

    2.2 安装synopsys installer

将安装程序(以上1-4文件夹)拷贝到CentOS7系统中,然后首先安装synopsysinstaller:

  1. 安装rar格式解压软件

打开火狐浏览器:

输入网址:https://www.rarlab.com/download.htm,下载Linux x64版本:

将下载的rarlinux-x64-5.7.1.tar.gz解压,进入解压所得的rar文件夹,右键打开终端,切换至root用户,输入make并回车,界面如下即安装成功:

2、解压SynopsysInstaller.rar得到名为3.3的文件夹

3、打开该文件夹,右键打开终端,切换至root用户,输入如下命令并回车:chmod–R 777 *

(更改该目录下所有子文件及子文件夹权限为所有人可读可写可执行)

4、运行SynopsysInstaller_v3.3.run,输入如下命令并回车:

./SynopsysInstaller_v3.3.run

5、在同一文件夹得到setup.sh文件

2.3  建立软件安装文件夹

在Linux中,/opt目录一般用于存放额外安装的可选应用程序包,所以这里建议将VCS和Verdi软件安装在/opt目录下,不过由下图可知,普通用户对于opt目录无修改权限:

所以这里使用root用户在opt下创建文件夹并将文件夹拥有者更改为我们在用的普通用户即可。

1、切换到opt目录下,并切换为root用户:

cd /opt

su root

输入密码并回车

2、创建个人用户名的文件夹并将拥有者更改为普通用户joat:

mkdir joat

chown joat joat/

3、由root用户退回到普通用户joat,切换进目录并创建软件安装文件夹:

exit

cd joat/

mkdir synopsys

cd synopsys

mkdir vcs_2016.06

mkdir scl_11.9

mkdir Verdi_2016.06-1

如下图即创建成功:

2.4 启动synopsys installer进行安装

首先打开原来SynopsysInstaller.rar解压得到的文件夹,右键打开终端,以普通用户的身份(不要切换到root用户)输入“./setup.sh”并回车,出现如下界面:

点击Start>Next后,得到:

此处需要依次选择scl、VCS、Verdi的文件夹进行安装,三款软件安装步骤相同,这里以scl为例:

在source方框中,选择scl安装包所在的scl文件夹,里面有*.spf文件。选中正确的文件夹之后,点击Done–>Next(若干个),接下来选择与自己系统相对应的版本(选择64位版本即可)选择安装,途中需要选择安装路径,选择在2.3节建好的相应的文件夹,等待成功安装后返回修改source方框继续安装VCS和Verdi即可。

2.5 软件的运行

右键打开终端,输入dve并回车即可打开VCS的图形化界面:

输入verdi并回车即可打开Verdi_2016.06:

全文完。

扫描下方二维码,感谢您的关注!

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读