Linux环境下VCS安装注意事项

VCS安装注意事项:

1、主要参考文章《数字逻辑芯片DV环境搭建》

2、安装前需要更改网卡名称为eth0(很重要!!前期忽略了这步导致一直不成功)
    (参考网址:https://blog.csdn.net/wenwenxiong/article/details/52937539)
    sudo gvim /etc/default/grub
    找到GRUB_CMDLINE_LINUX=""
    改为GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
    然后sudo grub-mkconfig -o /boot/grub/grub.cfg
    重启后,网卡名称果然变成了eth0和wlan0
3、VCS安装版本为2015.09(64位)
4、安装步骤和破解步骤参见《数字逻辑芯片DV环境搭建》
5、synopsys.dat开头配置如下:
    SERVER  000c294c5efc 000c294c5efc 27000
    DAEMON snpslmd /home/wyl/synopsys/scl/amd64/bin/snpslmd
    #All features of Synopsys collected by bingled until Feb 9th,2012
INCREMENT SSS snpslmd 1.0 31-dec-2020 uncounted CE4C9603C96FDEC68A7D \
    VENDOR_STRING="4632b b746a 85d97 583cb e754c 615b8 32c90 1ff55 \
    e6b1e 102" HOSTID=000c294c5efc ISSUER="Synopsys Inc. [12/28/2012 \
    10:00:00 19688]" NOTICE="Licensed to mammoth//ZWT 2006 [PLEASE DO \
    NOT DELETE THIS SSS KEY]" SN=RK:0:0:1 START=1-jan-2006
#SERVER linux 112233445566 27000 wyl-virtual-machine 000c294c5efc
VENDOR snpslmd /home/wyl/synopsys/scl/amd64/bin/snpslmd
6、.bashrc配置如下:
    #EDA Env config
    export SNPSLMD_LICENSE_FILE=/home/wyl/synopsys/license/synopsys.dat
    export LM_LICENSE_FILE=/home/wyl/synopsys/license/synopsys.dat

    #VCS
    export VCS_HOME=/home/wyl/synopsys/vcs
    export PATH=$VCS_HOME/amd64/bin:$PATH

    #DVE
    export PATH=$VCS_HOME/gui/dve/bin:$PATH

    export VCS_ARCH_OVERRIDE=linux
    export VCS_TARGET_ARCH=amd64
    export DISPLAY=unix:0

    #export VCS_ARCH_OVERRIDE=linux

    alias vcs="vcs"
    alias dve="dve -full64"
7、本系统为Ubuntu16.04,gcc、g++默认为5.4版本
   为了与VCS版本相符,需要将gcc降到4.4,否则仿真不成功
   参考网址:https://askubuntu.com/questions/789179/how-to-install-gcc-4-4-on-ubuntu-16-04、https://www.cnblogs.com/in4ight/p/6626708.html
   gvim /etc/apt/sources.list,在文中加两行:
   deb http://dk.archive.ubuntu.com/ubuntu/ trusty main universe
   deb http://dk.archive.ubuntu.com/ubuntu/ trusty-updates main universe  
   然后sudo apt-get update  sudo apt-get install g++-4.4 可能再来遍gcc
   
   ls /usr/bin/gcc* 查看已有的gcc版本,确认一下有没有gcc4.4。
   sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 100 将某个版本加入gcc候选中,最后的数字是优先级,设高一点
   同理 g++也来一遍

   sudo update-alternatives --config gcc
   
   自此gcc已经安为4.4版本,可以通过gcc --version 查看
8、VCS使用:
    把top.v和tb.v程序copy到工程文件夹,在该文件夹打开terminal
    运行 vcs a.v tb_a.v +v2k –debug_all
    运行结束之后文件夹中多了几个文件
    运行./simv -gui 观测波形

9、出现/bin/sh: 0: Illegal option -h

解决方法:

sudo rm -f /bin/sh

sudo ln -s /bin/bash /bin/sh





你可能感兴趣的:(Linux环境下VCS安装注意事项)