Surelogは、SystemVerilog 2017をサポートするプリプロセッサ、パーサー、およびUHDMコンパイラです。構文チェック、シミュレーション、合成、および正式な検証ツールのフロントエンドとして使用できます。
公式サイトのインストール手順はUbuntu [https://github.com/alainmarcel/Surelog/blob/master/INSTALL.md](https://github.com/alainmarcel/Surelog/blob/master/INSTALL.md)に基づいていますが、CentosとUbuntuの依存関係の名前が異なります。以下はCentos8へのインストールプロセスの記録です。ファンの皆様のお役に立てば幸いです。
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
yum install pkgconf-pkg-config
yum install swig
yum install libuuid-devel
dnf install https://extras.getpagespeed.com/release-el8-latest.rpm
dnf install gperftools-devel
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
yum install tcl
yum install python3
yum install python3-devel
git clone https://github.com/alainmarcel/Surelog
cd Surelog
git submodule update --init --recursive
make
make install
surelog -help
cd build
surelog -writepp -parse ../tests/UnitElabBlock/top.v
Recommended Posts