VCS2018 linux 安装
VCS linux 安装
自己去网上找2018版本的vcs 和verdi, 就不贴出来了,这里把安装过程中遇到的一些问题留作记录
声明:只做学术研究,不做商业用途,公司使用推荐购买正版
6 sudo mkdir /tools/eda/synopsys/vcs7 sudo chown -R xxx/tools/eda/synopsys/vcs8 /tools/eda/installer -batch_installer -source vcs_mx_vO-2018.09-SP2 -target /tools/eda/synopsys/vcs
License 安装启动
2 sudo mkdir /tools/eda/synopsys/scl3 sudo chown -R xxxx /tools/eda/synopsys/scl 4 /tools/eda/installer -batch_installer -source scl_v2018.06-SP1 -target /tools/eda/synopsys/scl5
打开防火墙 27000端口
sudo firewall-cmd --zone=public --add-port=27000/tcp --permanent
sudo firewall-cmd --reload
启动license
lmgrd -c /tools/eda/synopsys/lic/Synopsys.dat
关闭licens
lmdown
LICENSE 问题
什么tcp 端口不对, licnese 找不到 ,都是license文件不对
v2018的lincense-gen 老版本只能生成到 30-dec-2020, 需要去网上找新的 scl_keygen.exe , 有的可以生成到31-dec-2030
1、why don’t work setting EXPIRE 12-dec-2050 ?? EXPIRE Wrong
答:只支持到31-dec-2020,表问我为啥,我也不造
安装vcs
配置环境变量
export VCS_HOME=/tools/eda/synopsys/vcs/vcs-mx/O-2018.09-SP2/
export PATH=$VCS_HOME/bin:$PATH# export VCS_ARCH_OVERRIDE=linux# export VERDI_HOME=/tools/eda/synopsys/verdi/
# export PATH=$VERDI_HOME/bin:$PATHexport SCL_HOME=/tools/eda/synopsys/scl/scl/2018.06-SP1/
export PATH=$SCL_HOME/linux64/bin:$PATHexport LM_LICENSE_FILE=27000@VM-4-8-centos
alias lmg="lmgrd -c /tools/eda/synopsys/lic/Synopsys.dat"
Error-[VCS_COM_UNE] Cannot find VCS compilerVCS compiler not found. Environment variable VCS_HOME (/tools/eda/synopsys/vcs/vcs-mx/O-2018.09-SP2/linux) is selecting a directory in which there isn't a compiler '/tools/eda/synopsys/vcs/vcs-mx/O-2018.09-SP2/linux/bin/vcs1' for a machine of this type 'linux'.Please check whether 'VCS_HOME' is incorrect; if not, see below.Perhaps vcs hasn't been installed for machine of type "linux".Or the installation has been damaged.To verify whether vcsO-2018.09 supports machine of type "Linux 3.10.0-1160.53.1.el7.x86_64",please look at ReleaseNotes for more details .We determine the machine type from uname; maybe uname is incorrect.You can fix installation problems by reinstalling from CDROM or downloading it from the Synopsys ftp server. For assistance, please contact vcs technical supportat vcs_support@synopsys.com or call 1-800-VERILOG
查看$VCS_HOME 路径只有linux64, 没有linux
[xxx@VM-4-8-centos vcs]$ l /tools/eda/synopsys/vcs/vcs-mx/O-2018.09-SP2/
total 1.7M
drwxr-xr-x 3 xxx root 4.0K Mar 15 18:27 admin
lrwxrwxrwx 1 xxx root 9 Mar 2 2019 amd64 -> ./linux64
drwxr-xr-x 6 xxx root 4.0K Mar 16 01:11 bin
drwxr-xr-x 6 xxx root 4.0K Mar 2 2019 doc
drwxr-xr-x 49 xxx root 4.0K Mar 2 2019 etc
drwxr-xr-x 4 xxx root 4.0K Mar 2 2019 gui
drwxr-xr-x 9 xxx root 4.0K Mar 2 2019 include
-rw-r--r-- 1 xxx root 1.6M Mar 15 18:27 install.log
drwxr-xr-x 7 xxx root 4.0K Mar 2 2019 linux64
drwxr-xr-x 3 xxx root 4.0K Mar 2 2019 mmc
drwxr-xr-x 17 xxx root 4.0K Mar 2 2019 packages
lrwxrwxrwx 1 xxx root 9 Mar 2 2019 suse64 -> ./linux64
drwxr-xr-x 8 xxx root 4.0K Mar 2 2019 vcfca
drwxr-xr-x 4 xxx root 4.0K Mar 2 2019 vgcommon
drwxr-xr-x 3 xxx root 4.0K Mar 2 2019 vms
which vcs 找到vcs路径 打开
/tools/eda/synopsys/vcs/vcs-mx/O-2018.09-SP2/bin/vcs
vim /tools/eda/synopsys/vcs/vcs-mx/O-2018.09-SP2/
1200 #VCS_ARCH=`${UNAME}` 2>&1 # 把这行注释掉1201 VCS_ARCH="linux64" #改成这行
重跑 成功
vcs top.v Chronologic VCS (TM)Version O-2018.09-SP2_Full64 -- Wed Mar 16 01:26:10 2022Copyright (c) 1991-2018 by Synopsys Inc.ALL RIGHTS RESERVEDThis program is proprietary and confidential information of Synopsys Inc.
and may be used and disclosed only as authorized in a license agreement
controlling such use and disclosure.Parsing design file 'top.v'
Chronologic VCS simulator copyright 1991-2018
Contains Synopsys proprietary information.
Compiler version O-2018.09-SP2_Full64; Runtime version O-2018.09-SP2_Full64; Mar 16 01:27 2022
hello world
$finish called from file "top.v", line 17.
$finish at simulation time 900V C S S i m u l a t i o n R e p o r t
Time: 900
CPU Time: 0.230 seconds; Data structure size: 0.0Mb
Wed Mar 16 01:27:03 2022
SpinalHDL + VCS
安装verdi
安装完需要配置路径
1 export VCS_HOME=/tools/eda/synopsys/vcs/vcs-mx/O-2018.09-SP2/2 export PATH=$VCS_HOME/bin:$PATH3 4 export VERDI_HOME=/tools/eda/synopsys/verdi/verdi/Verdi_O-2018.09-SP2/5 export PATH=$VERDI_HOME/bin:$PATH6 # 这个必须得打开, 否则FSDB 是不能dump 的7 export LD_LIBRARY_PATH=/tools/eda/synopsys/verdi/verdi/Verdi_O-2018.09-SP2/share/PLI/VCS/LINUX648 export LD_LIBRARY_PATH=/tools/eda/synopsys/verdi/verdi/Verdi_O-2018.09-SP2/share/PLI/IUS/LINUX64:$LD_LIBRARY_PATH9 export LD_LIBRARY_PATH=/tools/eda/synopsys/verdi/verdi/Verdi_O-2018.09-SP2/share/PLI/lib/LINUX64:$LD_LIBRARY_PATH10 export LD_LIBRARY_PATH=/tools/eda/synopsys/verdi/verdi/Verdi_O-2018.09-SP2/share/PLI/Ius/LINUX64:$LD_LIBRARY_PATH11 export LD_LIBRARY_PATH=/tools/eda/synopsys/verdi/verdi/Verdi_O-2018.09-SP2/share/PLI/MODELSIM/LINUX64:$LD_LIBRARY_PATH
测试
vcs -P ${LD_LIBRARY_PATH}/novas.tab ${LD_LIBRARY_PATH}/pli.a top.v
需要带上-P ${LD_LIBRARY_PATH}/novas.tab ${LD_LIBRARY_PATH}/pli.a
SpinalHDL vcs 仿真测试
SpinalSimConfig().withVcs.withFsdbWave
问题汇总
Q1:
[warn] Multiple main classes detected. Run 'show discoveredMainClasses' to see the list
[info] running (fork) spinal.sim.TestVCS1
[info] SharedMemIface_wrap.cxx:178:17: fatal error: jni.h: No such file or directory #include <jni.h> ^compilation terminated.
[error] Exception in thread "main" java.lang.Exception: Compilation of SharedMemIface_wrap.cxx failed
[error] at spinal.sim.VpiBackend.doCmd(VpiBackend.scala:72)
[error] at spinal.sim.VpiBackend.delayed_compilation$lzycompute(VpiBackend.scala:122)
原因 :
装完verdi, 后JAVA 目录被篡改 ,
/tools/eda/synopsys/verdi/verdi/Verdi_O-2018.09-SP2/bin/java
需要重新设置JAVA目录
找到java 目录, 可以 which javap , 找链接,一直追到 Java的目录
重新设置JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64
export PATH=$JAVA_HOME/bin:$PATH
VCS2018 linux 安装相关推荐
- 实用的Linux 安装 zip unzip
Linux 安装 zip unzip 1.apt-get 安装 apt-get install zip 2.yum 安装 yum install -y unzip zip 命令实例 1.把/home目 ...
- nginx linux 安装
nginx linux 安装 进入http://nginx.org/en/download.html 下载 n gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gc ...
- Linux安装Nodejs
Linux安装Nodejs 阿里云镜像: https://npm.taobao.org/mirrors/node/ 选择所需版本,进行下载. 我这边下载的是:https://npm.taobao.or ...
- linux命令安装组件,Linux安装各种组件
[TOC] Linux安装各种组件 ============================= ## 安装JDK 官网下载最新JDK ``` http://www.oracle.com/technet ...
- arch linux安装_如何从头开始安装Arch Linux
arch linux安装 by Andrea Giammarchi 由Andrea Giammarchi In this article, you'll learn how to install Ar ...
- linux安装eclipse运行web,Linux安装Tomcat,运行Eclipse,web项目
到官网下载:https://tomcat.apache.org/download-80.cgi 在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd 切换目录 / ...
- linux 查看es安装目录,Linux安装Elasticsearch
本文介绍Linux环境如何安装Elasticsearch. 本文环境是在腾讯云服务器CentOS7.2搭建的,JDK1.8,elasticsearch-5.4.2. 1 安装JDK 网上教程很多,也可 ...
- Linux安装CentOS7(图文详解)
Linux安装centos7 准备 软件:VMware workstation 镜像文件:CentOS-7-x86_64-Minimal-1810.iso 一.安装centos7 1.点击创建新的虚拟 ...
- Linux安装CentOS6(图文详解)新手入门
Linux安装centos6 准备 软件:VMware workstation 镜像文件:CentOS-6.8-x86_64-bin-DVD1.iso 一.安装centos6 1.点击创建新的虚拟机 ...
最新文章
- 个人随笔——衰人自叙卷壹
- mongodb AND查询遇到多个index时候可能会做交集——和复合索引不同
- Flask第一篇——URL详解
- 在Linux下使用iconv转换字符串编码
- 数字调色盘【RGB和16位】
- 深入了解Java的SPI机制
- Hadoop报错:could only be replicated to 0 nodes, instead of 1
- Linux——进程管理简单学习笔记(二)
- python计算题_Python练习题
- python为什么会出现无响应怎么办_python定时检测无响应进程并重启的实例代码
- 【互动出版网】央视热播BBC纪录片同名图书买二赠一活动
- 已解决谷歌浏览器打不开axure原型
- aaas的主题--智能制造
- stm32时钟和通信方式及stm32cubemx 配置usart通信
- 如果能站在巨人的肩膀上
- 【最优化导论】一维搜索方法
- 把edge默认上网页面改为百度
- 伏羲六十四卦+36D
- 游戏爱好者如何选购计算机,通俗易懂,游戏本该怎么挑
- 中国蜗牛行业市场供需与战略研究报告