インテルのみ表示可能 — GUID: sss1458191622012
Ixiasoft
1.9.1. コンフィグレーション時間の計算例
以下は、ノーマルモード、ページモード、およびバーストモードのコンフィグレーション時間の計算例です。
ノーマルモード
- ノーマルモードのコンフィグレーション時間の計算は、次のとおりです。
EP2S15の .rbf サイズ = 577Kバイト = 590,848バイト
コンフィグレーション・モード = データ圧縮または暗号化なしのFPP
フラッシュ・アクセス・モード = ノーマルモード
フラッシュ・データ・バス幅 = 16ビット
フラッシュアクセス時間 = 100 ns
PFL入力クロック = 100 MHz
DCLK比率 = 2
- この計算では、次の式を使用します。
Caccess = Taccess*Fclk+1
ノーマルモードのCflash = Caccess / 2
Ccfg = 2
Coverhead = 3*Caccess
クロックサイクルの合計 = Coverhead + max (Cflash、Ccfg)*N
コンフィグレーション時間の合計 = クロックサイクルの合計/ PFL入力クロック
- 以下の式に、これらの値を代入します。
Caccess = (100ns * 100MHz) + 1 = 11
Cflash = 11/2 = 5.5
Ccfg = 2
Coverhead = 3*11 = 33
クロックサイクルの合計 = 33 + 5.5 * 590848 = 3249697
100 MHzでのコンフィグレーション時間の合計 = 3249697/ 100 × 106 = 32.5ms
ページモード
- ページモードのコンフィグレーション時間の計算は、次のとおりです。
EP2S15の.rbfサイズ = 577 Kバイト = 590,848バイト
コンフィグレーション・モード = データ圧縮または暗号化なしのFPP
フラッシュ・アクセス・モード = ページモード
フラッシュ・データ・バス幅 = 16ビット
フラッシュアクセス時間 = 100 ns
PFL入力クロック = 100 MHz
DCLK比率 = 2
- この計算では、次の式を使用します。
Tpage_access = 30 ns
Caccess = [(Taccess*Fclk+1) + ((Tpage_access*Fclk+1)*15)]/16
ページモードのCflash = Caccess / 2
Ccfg = 2
Coverhead = 3* Caccess
クロックサイクルの合計 = Coverhead + max (Cflash, Ccfg)*N
コンフィグレーション時間の合計 = クロックサイクルの合計/ PFL入力クロック
- 以下の式に、これらの値を代入します。
Caccess = [((100ns * 100 MHz) + 1) + (30ns*100 MHz*15)]/16 = 3.5
ページモードのCflash = 3.5/ 2 = 1.75 = 2
Ccfg = 2
Coverhead = 3*3.5 = 10.5
クロックサイクルの合計 = 10.5 + 2*590848 = 1181706.5
100 MHzでのコンフィグレーション時間の合計 = 1181706.5 / 100 × 106 = 11.82 ms
バーストモード
- バーストモードでのコンフィグレーション時間の計算は、次のとおりです。
EP2S15の.rbfサイズ = 577Kバイト = 590,848バイト
コンフィグレーション・モード = データ圧縮または暗号化なしのFPP
フラッシュ・アクセス・モード = バーストモード
フラッシュ・データ・バス幅 = 16ビット
フラッシュアクセス時間 = 100 ns
PFL入力クロック = 100 MHz
DCLK比率 = 2
- この計算では、次の式を使用します。
Caccess = Taccess*Fclk+1
バーストモードのCflash = 1
Ccfg = 2
Coverhead = 20* Caccess + 8
クロックサイクルの合計 = Coverhead + max (Cflash、Ccfg)*N
コンフィグレーション時間の合計 = クロックサイクルの合計/ PFL入力クロック
- 以下の式に、これらの値を代入します。
Caccess = (100ns * 100 MHz) + 1 = 11
Cflash = 1
Ccfg = 2
Coverhead = (20*11)+8 = 228
クロックサイクルの合計 = 228 + 2 * 590848 = 1181924
100 MHzでのコンフィグレーション時間の合計 = 1181924 / 100 × 106 = 11.82 ms
単一のクアッドSPIフラッシュ
- 単一のクアッドSPI フラッシュでのコンフィグレーション時間の計算は、次のとおりです。
EP2S15の.rbfサイズ = 577Kバイト = 590,848バイト
コンフィグレーション・モード = データ圧縮または暗号化なしのFPP
フラッシュ・アクセス・モード = バーストモード
フラッシュ・データ・バス幅 = 4ビット (1つのクアッドSPIフラッシュのみを使用)
フラッシュアクセス時間 = 100 ns
PFL入力クロック = 100 MHz
DCLK比率 = 2
- この計算では、次の式を使用します。
Cflash = 4
Ccfg = 2
Coverhead = 48
クロックサイクルの合計 = Coverhead + max (Cflash、Ccfg)*N
コンフィグレーション時間の合計 = クロックサイクルの合計/PFL入力クロック
- 以下の式に、これらの値を代入します。
Cflash = 4
Ccfg = 2
Coverhead = 48
クロックサイクルの合計 = 48 + 4 * 590848 = 2363440
100 MHzでのコンフィグレーション時間の合計 = 2363440 / 100 × 106 = 23.63 ms
カスケード接続された4つのクアッドSPIフラッシュ
- カスケード接続された4つのクアッドSPIフラッシュでのコンフィグレーション時間の計算は、次のとおりです。
EP2S15の.rbfサイズ = 577Kバイト = 590,848バイト
コンフィグレーション・モード = データ圧縮または暗号化なしのFPP
フラッシュ・アクセス・モード = バーストモード
フラッシュ・データ・バス幅 = 16ビット (4つのクアッドSPIフラッシュの合計バス幅)
フラッシュアクセス時間 = 100 ns
PFL入力クロック = 100 MHz
DCLK比率 = 2
カスケード接続された4つのクアッドSPIフラッシュ向けのコンフィグレーション時間の計算は、16ビットのフラッシュデータ幅のCFIフラッシュのコンフィグレーション時間の計算と同一です。