Parallel Flash Loader Intel® FPGA IPユーザーガイド

ID 683698
日付 7/23/2021
Public
ドキュメント目次

1.4.2.3. 非同期入出力ポート、および双方向同期ポートの制約

非同期入力ポートをPFL IPコアのタイミング解析から除外できます。これは、非同期入力ポートの信号がIPコアのクロックソースと同期していないためです。PFL IPコアの内部構造は、これらの非同期信号の準安定性を処理します。

非同期出力ポートの場合、信号をタイミング解析から除外できます。これは、信号に機能的に十分なタイミングマージンがあるためです。flash_nceflash_addr は除きます。

双方向同期ポートの場合、書き込みモード中のフラッシュアクセスを除外できます。これは、十分なタイミングマージンがあるためです。読み出しモード中は除外できません。

タイミング解析から非同期入出力ポートを除外するには、set_false_path コマンドを使用して、タイミング解析中にこれらのポートを無視させます。

PFL非同期出力ポートからフラッシュ・メモリー・デバイス (flash_nce、flash_addr) およびその逆 (読み出しモードのflash_data) への信号遅延は、set_max_delay で指定されます。遅延の計算は、次のとおりです。

最大遅延値 = 分散タイミングバジェット - ボード遅延

表 7.  最大遅延の計算
フラッシュ・アクセス・モード 遅延の計算
Normal Mode

タイミングバジェット = [roundup(Taccess_pfl/Tpfl_clk) + 1] * Tpfl_clk - Taccess

出力および入力遅延のタイミングバジェットを分散します。

出力遅延 (flash_addr、flash_nce) =

タイミングバジェット (主要) – PFLからフラッシュへのボード遅延

入力遅延 (flash_data) = タイミングバジェット (マイナー) - フラッシュからPFLへのボード遅延

Page Mode

タイミングバジェット = [roundup(Tpage_access_pfl/Tpfl_clk) + 1]* Tpfl_clk- Tpage_access

出力および入力遅延のタイミングバジェットを分散します。

出力遅延 (flash_addr、flash_nce) = タイミングバジェット (主要) - PFLからフラッシュへのボード遅延

入力遅延 (flash_data) = タイミングバジェット (マイナー) - フラッシュからPFLへのボード遅延

注: TaccessとTpage_accessの両方を使用してタイミングを評価し、より厳しい制約を選択してください。

注:
  1. Taccess_pflはフラッシュアクセス時間です。PFL FPGA Configurationパラメーターの表を参照してください。Tpage_access_pflは、PFL IPコアで30 nsに設定されています。
  2. TaccessとTpage_accessはそれぞれ、NormalアクセスとPageアクセス時のFLASH ROM時間指定です。
注: クロック信号に対するすべてのタイミング制約設定を指定したら、ConstraintsメニューのWrite SDC Fileをクリックして、すべての制約を特定の .sdc に書き込みます。次に、PFLデザインのフルコンパイルを再度実行します。