mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-13 04:28:18 +00:00
Keep lines under 80 characters
Recent README changes added some characters to existing lines, which made them longer than 80 characters. This commit fixes that.
This commit is contained in:
parent
751ad3c618
commit
3c86da8000
21
README.md
21
README.md
|
@ -165,8 +165,8 @@ The following very basic synthesis script should work well with all designs:
|
||||||
techmap; opt
|
techmap; opt
|
||||||
|
|
||||||
If ABC is enabled in the Yosys build configuration and a cell library is given
|
If ABC is enabled in the Yosys build configuration and a cell library is given
|
||||||
in the liberty file ``mycells.lib``, the following synthesis script will synthesize
|
in the liberty file ``mycells.lib``, the following synthesis script will
|
||||||
for the given cell library:
|
synthesize for the given cell library:
|
||||||
|
|
||||||
# the high-level stuff
|
# the high-level stuff
|
||||||
hierarchy; proc; fsm; opt; memory; opt
|
hierarchy; proc; fsm; opt; memory; opt
|
||||||
|
@ -192,8 +192,9 @@ cell libraries can be found here:
|
||||||
- http://www.vlsitechnology.org/html/libraries.html
|
- http://www.vlsitechnology.org/html/libraries.html
|
||||||
- http://www.vlsitechnology.org/synopsys/vsclib013.lib
|
- http://www.vlsitechnology.org/synopsys/vsclib013.lib
|
||||||
|
|
||||||
The command ``synth`` provides a good default synthesis script (see ``help synth``).
|
The command ``synth`` provides a good default synthesis script (see
|
||||||
If possible a synthesis script should borrow from ``synth``. For example:
|
``help synth``). If possible a synthesis script should borrow from ``synth``.
|
||||||
|
For example:
|
||||||
|
|
||||||
# the high-level stuff
|
# the high-level stuff
|
||||||
hierarchy
|
hierarchy
|
||||||
|
@ -284,8 +285,8 @@ Verilog Attributes and non-standard features
|
||||||
command from flattening the indicated cells and modules.
|
command from flattening the indicated cells and modules.
|
||||||
|
|
||||||
- The ``init`` attribute on wires is set by the frontend when a register is
|
- The ``init`` attribute on wires is set by the frontend when a register is
|
||||||
initialized "FPGA-style" with ``reg foo = val``. It can be used during synthesis
|
initialized "FPGA-style" with ``reg foo = val``. It can be used during
|
||||||
to add the necessary reset logic.
|
synthesis to add the necessary reset logic.
|
||||||
|
|
||||||
- The ``top`` attribute on a module marks this module as the top of the
|
- The ``top`` attribute on a module marks this module as the top of the
|
||||||
design hierarchy. The ``hierarchy`` command sets this attribute when called
|
design hierarchy. The ``hierarchy`` command sets this attribute when called
|
||||||
|
@ -382,8 +383,8 @@ Non-standard or SystemVerilog features for formal verification
|
||||||
- The system task ``$anyseq`` evaluates to any value, possibly a different
|
- The system task ``$anyseq`` evaluates to any value, possibly a different
|
||||||
value in each cycle.
|
value in each cycle.
|
||||||
|
|
||||||
- The SystemVerilog tasks ``$past``, ``$stable``, ``$rose`` and ``$fell`` are supported
|
- The SystemVerilog tasks ``$past``, ``$stable``, ``$rose`` and ``$fell`` are
|
||||||
in any clocked block.
|
supported in any clocked block.
|
||||||
|
|
||||||
- The syntax ``@($global_clock)`` can be used to create FFs that have no
|
- The syntax ``@($global_clock)`` can be used to create FFs that have no
|
||||||
explicit clock input ($ff cells).
|
explicit clock input ($ff cells).
|
||||||
|
@ -402,8 +403,8 @@ from SystemVerilog:
|
||||||
- The ``assume`` and ``restrict`` statements from SystemVerilog are also
|
- The ``assume`` and ``restrict`` statements from SystemVerilog are also
|
||||||
supported. The same limitations as with the ``assert`` statement apply.
|
supported. The same limitations as with the ``assert`` statement apply.
|
||||||
|
|
||||||
- The keywords ``always_comb``, ``always_ff`` and ``always_latch``, ``logic`` and
|
- The keywords ``always_comb``, ``always_ff`` and ``always_latch``, ``logic``
|
||||||
``bit`` are supported.
|
and ``bit`` are supported.
|
||||||
|
|
||||||
- SystemVerilog packages are supported. Once a SystemVerilog file is read
|
- SystemVerilog packages are supported. Once a SystemVerilog file is read
|
||||||
into a design with ``read_verilog``, all its packages are available to
|
into a design with ``read_verilog``, all its packages are available to
|
||||||
|
|
Loading…
Reference in a new issue