mirror of https://github.com/YosysHQ/yosys.git
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 New Issue