2023-08-02 16:20:30 -05:00
|
|
|
Introduction to synthesis
|
|
|
|
-------------------------
|
|
|
|
|
2023-10-29 16:57:22 -05:00
|
|
|
The generic ``synth``
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
2023-08-07 19:45:18 -05:00
|
|
|
The following commands are executed by the :cmd:ref:`synth` command:
|
2023-08-02 16:20:30 -05:00
|
|
|
|
|
|
|
.. literalinclude:: /cmd/synth.rst
|
|
|
|
:start-at: begin:
|
|
|
|
:end-before: .. raw:: latex
|
|
|
|
:dedent:
|
2023-10-29 16:57:22 -05:00
|
|
|
|
|
|
|
Packaged ``synth_*`` commands
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
.. todo:: are all these synth commands supported?
|
|
|
|
|
|
|
|
The following is a list of all synth commands included in Yosys for different
|
|
|
|
platforms. Each command runs a script of sub commands specific to the platform
|
|
|
|
being targeted.
|
|
|
|
|
|
|
|
- :doc:`/cmd/synth_achronix`
|
|
|
|
- :doc:`/cmd/synth_anlogic`
|
|
|
|
- :doc:`/cmd/synth_coolrunner2`
|
|
|
|
- :doc:`/cmd/synth_easic`
|
|
|
|
- :doc:`/cmd/synth_ecp5`
|
|
|
|
- :doc:`/cmd/synth_efinix`
|
|
|
|
- :doc:`/cmd/synth_fabulous`
|
|
|
|
- :doc:`/cmd/synth_gatemate`
|
|
|
|
- :doc:`/cmd/synth_gowin`
|
|
|
|
- :doc:`/cmd/synth_greenpak4`
|
|
|
|
- :doc:`/cmd/synth_ice40`
|
|
|
|
- :doc:`/cmd/synth_intel`
|
|
|
|
- :doc:`/cmd/synth_intel_alm`
|
2023-11-12 21:26:57 -06:00
|
|
|
- :doc:`/cmd/synth_lattice`
|
2023-10-29 16:57:22 -05:00
|
|
|
- :doc:`/cmd/synth_nexus`
|
|
|
|
- :doc:`/cmd/synth_quicklogic`
|
|
|
|
- :doc:`/cmd/synth_sf2`
|
|
|
|
- :doc:`/cmd/synth_xilinx`
|