diff options
author | William PC <w_calandrini[at]hotmail[dot]com> | 2022-11-05 05:36:42 +0000 |
---|---|---|
committer | Willy Sudiarto Raharjo <willysr@slackbuilds.org> | 2022-11-05 21:15:11 +0700 |
commit | 66f5af0cd3942d3d7779d407fcebad4a0a2759be (patch) | |
tree | bbf8b21dcc15cae1ba598d9b01663653f931109f /development/yosys/README | |
parent | a1d641657f265660dcdbfae2375aed2317dad80e (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/README | 22 |
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. |