GHDL 的设置和安装

备注

如果您在 SpinalHDL 安装和设置 期间安装了推荐的 oss-cad-suite,您可以跳过下面的说明 - 但您需要激活 oss-cad-suite 环境。

尽管 GHDL 在 Linux 发行版软件包系统中普遍可用,但 SpinalHDL 依赖于 GHDL v0.37 发布后添加的 GHDL 代码库的错误修复。因此,建议从源代码安装 GHDL。还必须安装 C++ 库 boost-interprocess,它包含在类似 debian 发行版的 libboost-dev 包中。需要 boost-interprocess 来生成共享内存通信接口。

Linux

sudo apt-get install build-essential libboost-dev git
sudo apt-get install gnat # Ada compiler used to buid GHDL
git clone https://github.com/ghdl/ghdl.git
cd ghdl
mkdir build
cd build
../configure
make
sudo make install

还必须安装与您的 Java 版本相对应的 openjdk 软件包。

有关更多配置选项和 Windows 安装,请参阅 https://ghdl.github.io/ghdl/getting.html