OSS CAD Suite is software distribution for number of open source software used in digital logic design. You will find tools for RTL synthesis, formal hardware verification, place & route, FPGA programming, testing with support for HDL like Verilog, Migen and nMigen.
OSS CAD Suite is a component of YosysHQ's Tabby CAD Suite:
See Tabby CAD Datasheet for details on Tabby CAD Suite; see OSS CAD Suite GitHub (this page) for details on OSS CAD Suite.
Did you know that the Tabby CAD version of yosys supports industry standard SystemVerilog, VHDL and SVA? Contact us at contact@yosyshq.com to arrange a free evaluation license.
Linux and macOS
export PATH="<extracted_location>/oss-cad-suite/bin:$PATH"
or
source <extracted_location>/oss-cad-suite/environment
Windows
from existing shell:
<extracted_location>\oss-cad-suite\environment.bat
to create new shell window:
<extracted_location>\oss-cad-suite\start.bat
NOTE: when environment is set, python3
from package becomes available as well, this enables usage of nMigen and nMigen HDL and LiteX libraries scripts as usual, when OSS CAD Suite is just added in PATH to use packaged python3 use tabbypy3
to start python environment. For Windows, there are no wrappers and using environment.bat is only choice.
We provide you with Python 3.8 and all required software to be able to use LiteX. After activating environment
it is possible to perform installation same as usual:
mkdir -p litex
cd litex
wget https://raw.githubusercontent.com/enjoy-digital/litex/master/litex_setup.py
python3 litex_setup.py init
python3 litex_setup.py install
Any personal Linux based computer should just work, no additional packages are needed to be installed on system to make OSS CAD Suite working. Distributed libraries are based on Ubuntu 20.04, but everything is packaged in such a way so it can be used on any Linux distribution.
Any macOS 10.14 or later with Intel CPU should use this distribution package.
This architecture is supported for Windows 10, but older 64-bit version of Windows 7, 8 or 8.1 should work.
ARM based Linux devices such as Raspberry Pi 3, 4 or 400 can use this distribution package.
ARM64 based Linux devices using 64bit CPU as in Raspberry Pi 4 and 400 (with 64bit version of OS installed), and also laptops as MNT Reform 2 can use this distribution package.
RiscV-64 based Linux devices should use this distribtuion package, but please note that this is currently untested
To be able to build OSS CAD Suite yourself need to install docker
and python 3.6
or higher, with click
library.
After that just running ./builder.py
should work fine.
To build default build:
./builder.py build
To skip update of source code you can always:
./builder.py build --no-update
To build specific target and architecture:
./builder.py build --target=yosys --arch=linux-arm64
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。