インテルのみ表示可能 — GUID: rhw1605807414220
Ixiasoft
3.1.1. Avalon® -STコンフィグレーション・スキームのハードウェア・コンポーネントとファイルタイプ
3.1.2. Avalon-STデバイス・コンフィグレーションの有効化
3.1.3. AVST_READY信号
3.1.4. RBFコンフィグレーション・ファイルのフォーマット
3.1.5. Avalon-STシングル・デバイス・コンフィグレーション
3.1.6. Avalon® -ST コンフィグレーション・スキームのデバッグ・ガイドライン
3.1.7. Avalon® -STコンフィグレーション・スキームで使用するIP: Parallel Flash Loader II Intel® FPGA IP (PFL II)
3.1.7.4.1. FPGA Avalon-STピンに対するParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン上の制約
pfl_clk クロックと生成された AVST_CLK クロックを作成します。
Parallel Flash Loader II Intel® FPGA IP出力ピンの出力遅延の設定
フォルスパスの設定
3.1.7.4.2. QSPIフラッシュ使用時にParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン制約
3.1.7.4.3. CFIフラッシュ使用時にParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン制約
3.1.7.4.4. 他の入力ピンに向けたParallel Flash Loader II Intel® FPGA IPで推奨される制約
3.1.7.4.5. 他の出力ピンに向けたParallel Flash Loader II Intel® FPGA IPで推奨される制約
3.2.1. ASコンフィグレーション・スキーム・ハードウェア・コンポーネントとファイルタイプ
3.2.2. ASシングル・デバイス・コンフィグレーション
3.2.3. 複数のシリアル・フラッシュデバイスを使用するAS
3.2.4. ASコンフィグレーション・タイミング・パラメーター
3.2.5. 許容スキューについてのガイドライン
3.2.6. シリアル・フラッシュデバイスのプログラミング
3.2.7. シリアル・フラッシュメモリーのレイアウト
3.2.8. AS_CLK
3.2.9. アクティブ・シリアル・コンフィグレーション・ソフトウェアの設定
3.2.10. Quartus® Primeのプログラミング手順
3.2.11. ASコンフィグレーション・スキームのデバッグ・ガイドライン
インテルのみ表示可能 — GUID: rhw1605807414220
Ixiasoft
3.1.7.4.1. FPGA Avalon-STピンに対するParallel Flash Loader II Intel® FPGA IPで推奨されるデザイン上の制約
pfl_clk クロックと生成された AVST_CLK クロックを作成します。
以下の例は、clk_50m_sysmax 入力クロックによって供給される、50MHz で動作する pfl_clk クロックを作成します。
set pfl_clk_period 20.000 create_clock -name {clk_50m_sysmax} -period $pfl_clk_period [get_ports {clk_50m_sysmax}] create_generated_clock -name AVST_CLK -source [get_ports {clk_50m_sysmax}] [get_ports {avst_clk}]
Parallel Flash Loader II Intel® FPGA IP出力ピンの出力遅延の設定
以下の例は、AvST_DATA および AvST_VALID ピンの出力遅延を設定しています。
set avst_data_tracemax 0.250 set avst_data_tracemin 0.000 set avst_clk_tracemax 0.250 set avst_clk_tracemin 0.000 set fpga_Tsu 2.100 set fpga_Th 0.100 set fpga_out_max_dly [expr $avst_data_tracemax + $fpga_Tsu - $avst_clk_tracemin] set fpga_out_min_dly [expr $avst_data_tracemin - $fpga_Th - $avst_clk_tracemax] set_output_delay -add_delay -max -clock [get_clocks {AVST_CLK}] $fpga_out_max_dly [get_ports {avst_d[*] avst_valid}] set_output_delay -add_delay -min -clock [get_clocks {AVST_CLK}] $fpga_out_min_dly [get_ports {avst_d[*] avst_valid}]
フォルスパスの設定
AVST_READY 入力ピンは AVST_CLK クロックに同期されていないので、フォルスパスに設定することができます。ホストは2ステージ・レジスターシンクロナイザーを使用して、AVST_READY 信号を AVST_CLK 信号に同期する必要があります。
set_false_path -from [get_ports {avst_ready}] -to *