[Doc] Update bitstream distribution file format
This commit is contained in:
parent
fc7864e6a5
commit
907308ee0f
|
@ -5,42 +5,72 @@ Bitstream Distribution File (.xml)
|
|||
|
||||
The bitstream distribution file aims to show
|
||||
|
||||
- The total number of configuration bits under each block
|
||||
- The number of configuration bits per block
|
||||
- region-level bitstream distribution
|
||||
- The total number of configuration bits under each region
|
||||
|
||||
An example of design constraints is shown as follows.
|
||||
- block-level bitstream distribution
|
||||
- The total number of configuration bits under each block
|
||||
- The number of configuration bits per block
|
||||
|
||||
An example of the file is shown as follows.
|
||||
|
||||
.. code-block:: xml
|
||||
|
||||
<block name="fpga_top" number_of_bits="527">
|
||||
<block name="grid_clb_1__1_" number_of_bits="136">
|
||||
</block>
|
||||
<block name="grid_io_top_1__2_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_right_2__1_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_bottom_1__0_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_left_0__1_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="sb_0__0_" number_of_bits="58">
|
||||
</block>
|
||||
<block name="sb_0__1_" number_of_bits="57">
|
||||
</block>
|
||||
<block name="sb_1__0_" number_of_bits="59">
|
||||
</block>
|
||||
<block name="sb_1__1_" number_of_bits="56">
|
||||
</block>
|
||||
<block name="cbx_1__0_" number_of_bits="33">
|
||||
</block>
|
||||
<block name="cbx_1__1_" number_of_bits="33">
|
||||
</block>
|
||||
<block name="cby_0__1_" number_of_bits="30">
|
||||
</block>
|
||||
<block name="cby_1__1_" number_of_bits="33">
|
||||
</block>
|
||||
</block>
|
||||
<bitstream_distribution>
|
||||
<regions>
|
||||
<region id="0" number_of_bits="2250">
|
||||
</region>
|
||||
</regions>
|
||||
<blocks>
|
||||
<block name="fpga_top" number_of_bits="2250">
|
||||
<block name="grid_clb_1__1_" number_of_bits="1700">
|
||||
</block>
|
||||
<block name="grid_io_top_1__2_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_right_2__1_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_bottom_1__0_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="grid_io_left_0__1_" number_of_bits="8">
|
||||
</block>
|
||||
<block name="sb_0__0_" number_of_bits="40">
|
||||
</block>
|
||||
<block name="sb_0__1_" number_of_bits="40">
|
||||
</block>
|
||||
<block name="sb_1__0_" number_of_bits="40">
|
||||
</block>
|
||||
<block name="sb_1__1_" number_of_bits="40">
|
||||
</block>
|
||||
<block name="cbx_1__0_" number_of_bits="88">
|
||||
</block>
|
||||
<block name="cbx_1__1_" number_of_bits="94">
|
||||
</block>
|
||||
<block name="cby_0__1_" number_of_bits="88">
|
||||
</block>
|
||||
<block name="cby_1__1_" number_of_bits="88">
|
||||
</block>
|
||||
</block>
|
||||
</blocks>
|
||||
</bitstream_distribution>
|
||||
|
||||
Region-Level Bitstream Distribution
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Region-level bitstream distribution is shown under the ``<regions>`` code block
|
||||
|
||||
.. option:: id="<string>"
|
||||
|
||||
The unique index of the region, which can be found in the :ref:`file_formats_fabric_key`
|
||||
|
||||
.. option:: number_of_bits="<string>"
|
||||
|
||||
The total number of configuration bits in this region
|
||||
|
||||
Block-Level Bitstream Distribution
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Block-level bitstream distribution is shown under the ``<blocks>`` code block
|
||||
|
||||
.. option:: name="<string>"
|
||||
|
||||
The block name represents the instance name which you can find in the fabric netlists
|
||||
|
|
Loading…
Reference in New Issue