<connections> セクションでは、コンポーネント間の接続が定義されます。<connection> タグでは、1 つの接続に関連付けられている 2 つのコンポーネントが指定されます。<connection_map> タグは、その 2 つのコンポーネントのバス接続を記述します。2 つのコンポーネントのいずれかが FPGA タイプの <component> の場合、<connection> で定義されている詳細が Vivado Design Suite で使用され、part0_pins.xml にある対応する制約が検索されます。
<connections>
<connection name="part0_dip" component1="part0" component2="dip_switches">
<connection_map name="part0_dip_1" typical_delay="5" c1_st_index="0"
c1_end_index="3" c2_st_index="0" c2_end_index="3"/>
</connection>
</connections>
<connection> には次の属性があります。
タグ | 使用方法/説明 | 例 (KC705) |
---|---|---|
name= | 接続の名前。 | part0_dip |
component1= | 接続の最初のコンポーネント。 | part0 |
component2= | 接続の 2 番目のコンポーネント。 | dip_switches |
<connection_map> には次の属性があります。
タグ | 使用方法/説明 | 例 (KC705) |
---|---|---|
typical_delay= | コンポーネント間の接続での遅延。 | 5 |
c1_st_index= |
component1 の接続の開始ピンの <pin> インデックス。 component1 が FPGA の場合、このインデックスは part0_pins.xml からの値になります。 |
0 |
c1_end_index= | component1 の接続の終点ピンの <pin> インデックス。 | 3 |
c2_st_index= | component2 の開始ピンの <pin> インデックス。 | 0 |
c2_end_index= | component2 の接続の終点ピンの <pin> インデックス。 | 3 |