blob: 0f14be0910698aa06b86ab3d06ac7fae776fe01d [file] [log] [blame]
=================
package_pins file
=================
The ``package_pins.csv`` is a simple file that describes the pins of
the particular FPGA chip package.
File format
-----------
Every row in the file represents a single pin. Each of the pins
is characterized by:
- ``pin`` - The package pin name
- ``bank`` - The ID of *IO BANK* to which the pin is connected. It should match
with the data from the :doc:`part file<./part>`
- ``site`` - The :term:`site <Site>` to which the pin belongs
- ``tile`` - The :term:`tile <Tile>` to which the pin belongs
- ``pin_function`` - The function of the pin
Example
-------
.. code-block::
A1,35,IOB_X1Y97,RIOB33_X43Y97,IO_L1N_T0_AD4N_35
This line means that the pin ``A1`` which belongs to *IO BANK* ``35``,
of ``IOB_X1Y97`` :term:`site <Site>` in ``RIOB33_X43Y97`` :term:`tile <Tile>`
has ``IO_L1N_T0_AD4N_35`` function.