centos 安装java_在CentOS8上编译安装开源EDA工具——Surelog

介绍

Surelog是一个支持SystemVerilog 2017的Pre-processor、Parser、UHDM Compiler,可用于语法检查、仿真、综合、形式验证工具的前端。

官网安装说明是基于Ubuntu的,https://github.com/alainmarcel/Surelog/blob/master/INSTALL.md,然而Centos和Ubuntu的依赖包的名字有所差异,下面是本人在Centos8上的安装过程记录,希望对爱好者有帮助。

一、安装编译依赖工具

cmake

wget https://github.com/Kitware/CMake/releases/download/v3.18.0/cmake-3.18.0.tar.gz
tar -zxvf cmake-3.18.0.tar.gz
cd cmake-3.18.0
./bootstrap
make
make install

Ref:https://cmake.org/download/#latesthttps://linux4one.com/how-to-install-cmake-on-centos-8

pkgconf-pkg-config

yum install pkgconf-pkg-config

swig

yum install swig

uuid-devel

yum install libuuid-devel

gperftools-devel

dnf install https://extras.getpagespeed.com/release-el8-latest.rpm
dnf install gperftools-devel

jdk

yum install java-11-openjdk-devel

Ref:https://www.oracle.com/java/technologies/javase-jre8-downloads.htmlhttps://phoenixnap.com/kb/how-to-install-java-centos-8

tcl

yum install tcl

python3

yum install python3
yum install python3-devel

二、下载、编译Surelog

下载

git clone https://github.com/alainmarcel/Surelog
cd Surelog
git submodule update --init --recursive

编译

make
make install

c89f42d08786ce3ccfc729eb21f9f573.png

ff6501b5383e5cdb355911adf3e00558.png

三、测试

测试一

surelog -help

测试二

cd build
surelog -writepp -parse ../tests/UnitElabBlock/top.v

相关文章:

Verilog开源仿真工具Icarus Verilog的工作原理

开源仿真工具Icarus Verilog中的命令行参数处理方法

开源仿真工具Icarus Verilog中的预处理ivlpp

开源仿真工具Icarus Verilog中的verilog parser

开源综合工具Yosys中的Verilog Parser

用python实现一个verilog网表Parser

EDA 3.0

欢迎关注ExASIC

0c557bb558709f88ae7cdfc99037d4c2.png

分享数字集成电路设计中的经验和方法

分享让工作更轻松

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值