.. _file_format_io_mapping_file: I/O Mapping File (.xml) ----------------------- The I/O mapping file aims to show - What nets have been mapped to each I/O - What is the directionality of each mapped I/O An example of design constraints is shown as follows. .. code-block:: xml .. option:: name="" The pin name of the FPGA fabric which has been mapped, which should be a valid pin defined in OpenFPGA architecture description. .. note:: You should be find the exact pin in the top-level module of FPGA fabric if you output the Verilog netlists. .. option:: net="" The net name which is actually mapped to a pin, which should be consistent with net definition in your ``.blif`` file. .. option:: dir="" The direction of an I/O, which can be either ``input`` or ``output``.