You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"""An :py:obj:`Amaranth Signature <amaranth.lib.wiring.Signature>` used to decorate wires that would usually be brought out onto a port on the package.
70
70
This class is generally not directly used.
71
71
Instead, you would typically utilize the more specific
72
-
:py:obj:`InputPinSignature`, :py:obj:`OutputPinSignature`, or :py:obj:`BidirPinSignature` for defining pin interfaces.
72
+
:py:obj:`InputIOSignature`, :py:obj:`OutputIOSignature`, or :py:obj:`BidirIOSignature` for defining pin interfaces.
"""This creates an :py:obj:`Amaranth Signature <amaranth.lib.wiring.Signature>` which is then used to decorate package output signals
137
137
intended for connection to the physical pads of the integrated circuit package.
138
138
139
139
:param width: specifies the number of individual output wires within this port, each of which will correspond to a separate physical pad on the integrated circuit package.
140
140
:type width: int
141
141
:param init: a :ref:`const-castable object <lang-constcasting>` for the initial values of the port
"""This creates an :py:obj:`Amaranth Signature <amaranth.lib.wiring.Signature>` which is then used to decorate package input signals
148
148
intended for connection to the physical pads of the integrated circuit package.
149
149
150
150
:param width: specifies the number of individual input wires within this port, each of which will correspond to a separate physical pad on the integrated circuit package.
151
151
:type width: int
152
152
:param init: a :ref:`const-castable object <lang-constcasting>` for the initial values of the port
Copy file name to clipboardExpand all lines: docs/chipflow-commands.rst
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ It implements several subcommands, which can be customised or added to in the ``
10
10
---------------------
11
11
12
12
The ``chipflow pin lock`` command performs pin locking for the current design.
13
-
For every new top level interface with containing external pins with a ``PinSignature`` that is discovered, the necessary number of package pins is allocated and the mapping saved in the ``pins.lock`` file.
13
+
For every new top level interface with containing external pins with a ``IOSignature`` that is discovered, the necessary number of package pins is allocated and the mapping saved in the ``pins.lock`` file.
14
14
This means that, unless the ``pins.lock`` file is deleted or manually modified, the pin assignments of all existing pins will always remain the same.
0 commit comments