RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1

目前发现了一个问题,在AlmaLinux9下没办法安装redhat-lsb。方案暂时停住,改为AlmaLinux8版本!!!
版本虽然换了,但是全部操作都是一样的哈。
注意:版本下载AlmaLinux8即可。

0、前言

上篇博客我们成功安装了eda工具。主要包括:vcs、vcs-mx、verdi、spyglass、scl。软件安装好了,那本次博客就简单的使用哈。
正好整理下目前安装的软件:

eda工具:
	scl
	vcs
	dve
	vcs-mx
	verdi
	spyglass
代码编辑工具:
	gvim
	vscode
其余工具:
	git

1、得到两个重要的参数

为了激活软件,需要得到两个重要的参数。
1)在命令行输入:hostname,得到第一个重要的参数。
注:本虚拟机的hostname为localhost.localdomain
RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1_第1张图片
2)在命令行输入:ifconfig,得到第二个重要的参数。
注:所需的参数是ether后面的(需要去除冒号哦)
RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1_第2张图片

2、获得激活文件

1)得到两个参数后,在window下进入共享文件夹的scl_keygen_2030文件夹中。之后点击scl_keygen.exe。
RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1_第3张图片
2)填入参数信息,已经在下图表明。之后点击generate生成激活文件。
RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1_第4张图片
3)虚拟机通过命令行进入该文件夹。并用gvim来打开Synopsys.dat。
RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1_第5张图片
4)在第二行填入下面的信息,/home/ICer/synopsys/scl/2018.06/linux64/bin/snpslmd,输入:wq保存修改。
RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1_第6张图片
5)把激活文件拷贝到指定的路径。

cp Synopsys.dat /home/ICer/synopsys/scl/2018.06/admin/license

3、修改.bashrc文件

首先cd ~,然后g .bashrc打开.bashrc文件。修改完成输入:wq退出并保存。

export DVE_HOME=/home/ICer/synopsys/vcs/O-2018.09-SP2
export VCS_HOME=/home/ICer/synopsys/vcs/O-2018.09-SP2
export VCS_MX_HOME=/home/ICer/synopsys/vcs-mx/O-2018.09-SP2
export LD_LIBRARY_PATH=/home/ICer/synopsys/verdi/Verdi_O-2018.09-SP2/share/PLI/VCS/LINUX64
export VERDI_HOME=/home/ICer/synopsys/verdi/Verdi_O-2018.09-SP2
export SCL_HOME=/home/ICer/synopsys/scl/2018.06


#dve
PATH=$PATH:$VCS_HOME/gui/dve/bin
alias dve="dve"

#VCS
PATH=$PATH:$VCS_HOME/bin
alias vcs="vcs"

#VERDI
PATH=$PATH:$VERDI_HOME/bin
alias verdi="verdi"

#scl
PATH=$PATH:$SCL_HOME/linux64/bin
export VCS_ARCH_OVERRIDE=linux

#LICENCE
export LM_LICENSE_FILE=27000@localhost.localdomain
alias lmg_synopsys="lmgrd -c /home/ICer/synopsys/scl/2018.06/admin/license/Synopsys.dat"

保存完后,需要source一下,才可以使更改有效。

source .bashrc

4、正式激活

1)开放27000端口

firewall-cmd --zone=public --add-port=27000/tcp --permanent
firewall-cmd --reload

RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1_第7张图片
2)命令行输入lmg_synopsys来激活软件,但是会出现下图的错误。
在这里插入图片描述
目前发现了一个问题,在AlmaLinux9下没办法安装redhat-lsb。方案暂时停住,改为AlmaLinux8版本!!!
版本虽然换了,但是全部操作都是一样的哈。

注意下面的步骤是在AlmaLinux8下进行的。

首先需要安装redhat-lsb包

sudo dnf search redhat-lsb

RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1_第8张图片
使用命令sudo dnf install redhat-lsb.x86_64安装即可。
安装完后继续命令行输入lmg_synopsys来激活软件,下图显示则激活成功。
RISCV学习笔记7.4(开源虚拟机篇)--AlmaLinux虚拟机安装芯片设计软件(vcs、verdi)的简单使用-1_第9张图片

5、开机自动激活

参考博客:搭建属于自己的数字IC EDA环境(六):开机自动激活 Synopsys license

cd /etc/rc.d
sudo chmod 777 rc.local
g rc.local

在rc.local中添加下面的内容
命令为:/home/ICer/synopsys/scl/2018.06/linux64/bin/lmgrd -c /home/ICer/synopsys/scl/2018.06/admin/license/Synopsys.dat

之后输入:wq来退出并保存文件。

你可能感兴趣的:(riscv处理器设计,学习,开源,linux)