mirror of https://github.com/YosysHQ/yosys.git
Docs: Update build_verific
Clarify partially supported builds section. Update parameter defaults. Include note on finding compile options with `yosys-config`. Fix remaining references to `/yosys_source/`.
This commit is contained in:
parent
88bb785dcd
commit
36ad07e1d5
|
@ -138,8 +138,8 @@ To use a compiler different than the default, use:
|
||||||
|
|
||||||
.. seealso::
|
.. seealso::
|
||||||
|
|
||||||
Refer to :doc:`/yosys_source/test_suites` for details on testing Yosys once
|
Refer to :doc:`/yosys_internals/extending_yosys/test_suites` for details on
|
||||||
compiled.
|
testing Yosys once compiled.
|
||||||
|
|
||||||
Source tree and build system
|
Source tree and build system
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
@ -194,7 +194,7 @@ directories:
|
||||||
|
|
||||||
``tests/``
|
``tests/``
|
||||||
This directory contains the suite of unit tests and regression tests used by
|
This directory contains the suite of unit tests and regression tests used by
|
||||||
Yosys. See :doc:`/yosys_source/test_suites`.
|
Yosys. See :doc:`/yosys_internals/extending_yosys/test_suites`.
|
||||||
|
|
||||||
The top-level Makefile includes :file:`frontends/{*}/Makefile.inc`,
|
The top-level Makefile includes :file:`frontends/{*}/Makefile.inc`,
|
||||||
:file:`passes/{*}/Makefile.inc` and :file:`backends/{*}/Makefile.inc`. So when
|
:file:`passes/{*}/Makefile.inc` and :file:`backends/{*}/Makefile.inc`. So when
|
||||||
|
|
|
@ -40,6 +40,5 @@ available, go to :ref:`commandindex`.
|
||||||
getting_started/index
|
getting_started/index
|
||||||
using_yosys/index
|
using_yosys/index
|
||||||
yosys_internals/index
|
yosys_internals/index
|
||||||
yosys_source/index
|
|
||||||
|
|
||||||
appendix
|
appendix
|
||||||
|
|
|
@ -50,11 +50,18 @@ Parameter Default Description
|
||||||
ENABLE_VERIFIC_SYSTEMVERILOG 1 SystemVerilog support
|
ENABLE_VERIFIC_SYSTEMVERILOG 1 SystemVerilog support
|
||||||
ENABLE_VERIFIC_VHDL 1 VHDL support
|
ENABLE_VERIFIC_VHDL 1 VHDL support
|
||||||
ENABLE_VERIFIC_HIER_TREE 1 Hierarchy tree support
|
ENABLE_VERIFIC_HIER_TREE 1 Hierarchy tree support
|
||||||
ENABLE_VERIFIC_YOSYSHQ_EXTENSIONS 1 YosysHQ specific extensions support
|
ENABLE_VERIFIC_YOSYSHQ_EXTENSIONS 0 YosysHQ specific extensions support
|
||||||
ENABLE_VERIFIC_EDIF 0 EDIF support
|
ENABLE_VERIFIC_EDIF 0 EDIF support
|
||||||
ENABLE_VERIFIC_LIBERTY 0 Liberty file support
|
ENABLE_VERIFIC_LIBERTY 0 Liberty file support
|
||||||
================================= ======= ===================================
|
================================= ======= ===================================
|
||||||
|
|
||||||
|
To find the compile options used for a given Yosys build, call `yosys-config
|
||||||
|
--cxxflags`. This documentation was built with the following compile options:
|
||||||
|
|
||||||
|
.. literalinclude:: /generated/yosys-config
|
||||||
|
:start-at: --cxxflags
|
||||||
|
:end-before: --linkflags
|
||||||
|
|
||||||
Required Verific features
|
Required Verific features
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
@ -92,9 +99,9 @@ Yosys builds:
|
||||||
Partially supported builds
|
Partially supported builds
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
.. todo:: still unclear on the purpose of this section.
|
This section describes Yosys+Verific configurations which we have confirmed as
|
||||||
|
working in the past, however they are not a part of our regular tests so we
|
||||||
Are these the configurations we have tested as being able to compile?
|
cannot guarantee they are still functional.
|
||||||
|
|
||||||
To be able to compile Yosys with Verific, the Verific library must have support
|
To be able to compile Yosys with Verific, the Verific library must have support
|
||||||
for at least one HDL language with RTL elaboration enabled. The following table
|
for at least one HDL language with RTL elaboration enabled. The following table
|
||||||
|
|
Loading…
Reference in New Issue