| ================= |
| 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. |