• 大小: 2KB
    文件类型: .py
    金币: 2
    下载: 1 次
    发布日期: 2021-06-12
  • 语言: Python
  • 标签: iverilog  

资源简介

一般都是用modesim和maltab但是这款iverilog的小程序,也能完成编译verilog用gtkwave来看波形这个是一个安装脚本,需要下载对应的安装包

资源截图

代码片段和文件信息

#/usr/bin/env python
#-*- coding:utf-8 -*-

import os
import sys
res = os.system(‘tar axvf verilog-10.0.tar.gz; cd verilog-10.0; ./configure --prefix=/user/share/verilog; make;make install‘)
if res != 0:
    print(‘tar verilog-10.0.tar.gz 解压出错‘)
res = os.system(‘tar axvf gtkwave-3.3.83.tar.gz‘)
if res != 0:
    print(‘tar gtkwave-3.3.83.tar.gz 解压出错 ‘)

li = [‘tcl-devel.x86_64‘‘tk-devel.x86_64‘‘gperf‘‘xz-devel‘]
for i in li:
    res = os.system(‘yum -y install {0}‘.format(i))
    if res != 0:
        print(i + ‘无法安装请解决依赖关系‘)
        sys.exit()
res = os.system(‘cd gtkwave-3.3.83;./configure --prefix=/usr/share/gtkwave-3.3.83‘)
if res != 0 :
    print(‘configure 编译报错‘)

list_yum_lib = [‘blas‘‘blas-devel‘‘lapack-devel‘‘lapack‘‘freetype‘‘freetype-devel‘‘libpng‘‘libpng-devel‘]

for i in list_yum_lib:
    res = os.system(‘yum -y install {0}‘.format(i))
    if res != 0:
        print(i + ‘安装出错,请解决好依赖库关系‘)
        sys.e

评论

共有 条评论

相关资源