Agilex™ 7コンフィグレーション・ユーザーガイド

ID 683673
日付 4/01/2024
Public
ドキュメント目次

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 *