docs: cover amaranth.vendor.

This commit is contained in:
Irides 2021-12-13 03:10:40 -06:00 committed by Catherine
parent 1ee2482c6b
commit 40b92965c9
13 changed files with 96 additions and 20 deletions

View file

@ -9,8 +9,7 @@ __all__ = ["IntelPlatform"]
class IntelPlatform(TemplatedPlatform):
"""
Quartus toolchain
-----------------
.. rubric:: Quartus toolchain
Required tools:
* ``quartus_map``
@ -36,8 +35,7 @@ class IntelPlatform(TemplatedPlatform):
* ``{{name}}.rbf``: bitstream as raw binary file.
Mistral toolchain
-----------------
.. rubric:: Mistral toolchain
Required tools:
* ``yosys``

View file

@ -9,8 +9,7 @@ __all__ = ["LatticeECP5Platform"]
class LatticeECP5Platform(TemplatedPlatform):
"""
Trellis toolchain
-----------------
.. rubric:: Trellis toolchain
Required tools:
* ``yosys``
@ -39,8 +38,7 @@ class LatticeECP5Platform(TemplatedPlatform):
* ``{{name}}.bit``: binary bitstream.
* ``{{name}}.svf``: JTAG programming vector.
Diamond toolchain
-----------------
.. rubric:: Diamond toolchain
Required tools:
* ``pnmainc``

View file

@ -10,8 +10,7 @@ __all__ = ["LatticeICE40Platform"]
class LatticeICE40Platform(TemplatedPlatform):
"""
IceStorm toolchain
------------------
.. rubric:: IceStorm toolchain
Required tools:
* ``yosys``
@ -39,8 +38,7 @@ class LatticeICE40Platform(TemplatedPlatform):
* ``{{name}}.asc``: ASCII bitstream.
* ``{{name}}.bin``: binary bitstream.
iCECube2 toolchain
------------------
.. rubric:: iCECube2 toolchain
This toolchain comes in two variants: ``LSE-iCECube2`` and ``Synplify-iCECube2``.

View file

@ -10,8 +10,7 @@ __all__ = ["QuicklogicPlatform"]
class QuicklogicPlatform(TemplatedPlatform):
"""
Symbiflow toolchain
-------------------
.. rubric:: Symbiflow toolchain
Required tools:
* ``symbiflow_synth``

View file

@ -10,8 +10,7 @@ __all__ = ["XilinxPlatform"]
class XilinxPlatform(TemplatedPlatform):
"""
Vivado toolchain
----------------
.. rubric:: Vivado toolchain
Required tools:
* ``vivado``
@ -49,8 +48,7 @@ class XilinxPlatform(TemplatedPlatform):
* ``{{name}}.bit``: binary bitstream with metadata.
* ``{{name}}.bin``: binary bitstream.
ISE toolchain
-------------
.. rubric:: ISE toolchain
Required tools:
* ``xst``
@ -89,8 +87,7 @@ class XilinxPlatform(TemplatedPlatform):
* ``{{name}}.bit``: binary bitstream with metadata.
* ``{{name}}.bin``: raw binary bitstream.
Symbiflow toolchain
-------------------
.. rubric:: Symbiflow toolchain
Required tools:
* ``symbiflow_synth``