コンフィギュレーションの速度は、パーシャル BIT ファイルのサイズおよびコンフィギュレーション ポートの帯域幅に直接関係しています。次の表に、各デバイス ファミリの異なるコンフィギュレーション ポートの最大帯域幅を示します。
表 1. 7 シリーズ デバイスのコンフィギュレーション ポートの最大帯域幅
コンフィギュレーション モード |
最大クロック レート (MHz) |
データ幅 (ビット) |
最大帯域幅 |
ICAP |
100 |
32 |
3.2 Gb/s |
SelectMAP |
100 |
32 |
3.2 Gb/s |
シリアル モード |
100 |
1 |
100 Mb/s |
JTAG |
66 |
1 |
66 Mb/s |
表 2.
UltraScale デバイスのコンフィギュレーション ポートの最大帯域幅
コンフィギュレーション モード |
最大クロック レート (MHz) |
データ幅 (ビット) |
最大帯域幅 |
ICAP/MCAP |
200 |
32 |
6.4 Gb/s |
ICAP/MCAP (SSI)
1
|
125 |
32 |
4.0 Gb/s |
SelectMAP |
125 |
32 |
4.0 Gb/s |
シリアル モード |
150 |
1 |
150 Mb/s |
シリアル (SSI デバイス) |
100 |
1 |
100 Mb/s |
JTAG |
50 |
1 |
50 Mb/s |
JTAG (SSI デバイス) |
20 |
1 |
20 Mb/s |
- SLR をプログラムするのにマスター SLR へ送信される場合、ICAP と同じ SLR にプログラミングされる場合は、速い方のレートを使用できます。コンフィギュレーション クロック周波数の最大値は、スピード グレードや動作電圧によって、これらの値よりも小さくなることがあります。詳細は、ターゲット デバイスのデータシートを参照してください。
|
表 3.
UltraScale+ デバイスのコンフィギュレーション ポートの最大帯域幅
コンフィギュレーション モード |
最大クロック レート (MHz) |
データ幅 (ビット) |
最大帯域幅 |
ICAP/MCAP |
200 |
32 |
6.4 Gb/s |
ICAP/MCAP (SSI)
1
|
125 |
32 |
4.0 Gb/s |
BPI |
125 |
16 |
2.0 Gb/s |
QSPI |
125 |
4 |
500 Mb/s |
SelectMAP |
125 |
32 |
4.0 Gb/s |
シリアル モード |
125 |
1 |
125 Mb/s |
JTAG |
66 |
1 |
66 Mb/s |
JTAG (SSI デバイス) |
20 |
1 |
20 Mb/s |
- SLR をプログラムするのにマスター SLR へ送信される場合、ICAP と同じ SLR にプログラミングされる場合は、速い方のレートを使用できます。コンフィギュレーション クロック周波数の最大値は、スピード グレードや動作電圧によって、これらの値よりも小さくなることがあります。詳細は、ターゲット デバイスのデータシートを参照してください。
|
ビットストリームの正確な長さは、write_bitstream
でレポートされるだけでなく、write_bitstream
コマンドで -raw_bitfile
オプションを使用して作成された .rbt ファイルにも含まれます。この数値と帯域幅から、コンフィギュレーションの総時間を算出します。次に、ロー ビット ファイルのヘッダーの例を示します。
Xilinx ASCII Bitstream
Created by Bitstream 2023.1
Design name: led_shift_count;UserID=0XFFFFFFFF
Architecture: kintex7
Part: 7k325tffg900
Date: Mon Mar 16 16:42:05 2015
Bits: 1211072
11111111111111111111111111111111