aboutsummaryrefslogtreecommitdiff
path: root/development/yosys/README
diff options
context:
space:
mode:
authorWilliam PC <w_calandrini[at]hotmail[dot]com>2022-11-05 05:36:42 +0000
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2022-11-05 21:15:11 +0700
commit66f5af0cd3942d3d7779d407fcebad4a0a2759be (patch)
treebbf8b21dcc15cae1ba598d9b01663653f931109f /development/yosys/README
parenta1d641657f265660dcdbfae2375aed2317dad80e (diff)
development/yosys: Added (A framework for Verilog RTL synthesis)
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/yosys/README')
-rw-r--r--development/yosys/README22
1 files changed, 22 insertions, 0 deletions
diff --git a/development/yosys/README b/development/yosys/README
new file mode 100644
index 0000000000000..59136469142e9
--- /dev/null
+++ b/development/yosys/README
@@ -0,0 +1,22 @@
+ Yosys is a framework for Verilog RTL synthesis. It currently has
+extensive Verilog-2005 support and provides a basic set of synthesis
+algorithms for various application domains.
+
+ Yosys can be adapted to perform any synthesis job by combining the
+existing passes (algorithms) using synthesis scripts and adding
+additional passes as needed by extending the yosys C++ code base.
+
+ Yosys is free software licensed under the ISC license (a GPL
+compatible license that is similar in terms to the MIT license or
+the 2-clause BSD license).
+
+
+ By default it compiles using gcc if you want to use clang set
+the environment variable CLANG=yes.
+ If you want to enable GHDL set GHDL=yes, this requires the GHDL
+package.
+ For enabling protobuf install protobuf3 and set PROTOBUF=yes.
+ For building the python wrappers set PYTHON=yes.
+ If you want to enable ABC for synthesis and verification of
+binary sequential logic circuits set ABCEXTERNAL=yes, this
+requires berkeley-abc package.