このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
インテルのみ表示可能 — GUID: jbr1446660573480
Ixiasoft
1. インテル® Hyperflex™ HyperFlex FPGAアーキテクチャーの概要
2. インテル® Hyperflex™ アーキテクチャーRTLデザイン・ガイドライン
3. インテル® Hyperflex™ アーキテクチャー・デザインのコンパイル
4. デザイン例ウォークスルー
5. リタイミングの制限と対処方法
6. 最適化の例
7. インテル® Hyperflex™ アーキテクチャーの移植ガイドライン
8. 付録
9. インテル® Hyperflex™ アーキテクチャー高性能デザイン・ハンドブック
10. インテル® Hyperflex™ アーキテクチャー高性能デザイン・ハンドブック
2.4.2.1. 高速クロック・ドメイン
2.4.2.2. ループの再構築
2.4.2.3. コントロール信号のバックプレッシャー
2.4.2.4. FIFOステータス信号によるフロー・コントロール
2.4.2.5. スキッドバッファーを使用したフロー制御
2.4.2.6. リード・モディファイ・ライトのメモリー
2.4.2.7. カウンターとアキュムレーター
2.4.2.8. ステートマシン
2.4.2.9. メモリー
2.4.2.10. DSPブロック
2.4.2.11. 一般ロジック
2.4.2.12. モジュラスと除算
2.4.2.13. リセット
2.4.2.14. ハードウェアの再利用
2.4.2.15. アルゴリズム要件
2.4.2.16. FIFO
2.4.2.17. 三元加算器
5.2.1. Insufficient Registers
5.2.2. Short Path/Long Path
5.2.3. Fast Forwardの制限
5.2.4. ループ
5.2.5. クロックドメインごとに1つのクリティカル・チェイン
5.2.6. 関連するクロックグループのクリティカル・チェイン
5.2.7. 複雑なクリティカル・チェイン
5.2.8. 配置可能ノードの拡張
5.2.9. ドメイン境界エントリとドメイン境界出口
5.2.10. デュアル・クロック・メモリーを備えたクリティカル・チェイン
5.2.11. クリティカル・チェインビットとバス
5.2.12. ディレイライン
インテルのみ表示可能 — GUID: jbr1446660573480
Ixiasoft
4.1.1. ステップ1:基本デザインのコンパイル
以下の手順に従って、中央値プロジェクトの基本デザインをコンパイルします。
- インテル® Quartus® Prime プロ・エディションソフトウェアでは、File > Open ProjectをクリックしてMedian_filter_<version>/Base/median.qpfプロジェクトファイルを選択します。デザイン例のベースバージョンが開きます。
- 基本デザインをコンパイルするには、コンパイルダッシュボードのCompile Designをクリックします。デフォルトで、Fast Forward Timing RecommendationsステージはFitter中に実行され、 Fast Forward Detailsレポートに詳細な推奨事項を生成します。
- Fast Forward Timing Closure Recommendationsのレポートアイコンをクリックします。 Fast Forward Detailsレポートで、 Clkクロックドメインのコンパイル結果を表示します。
図 98. Fast Forward Detailsレポート
このレポートは、188 MHzの基本性能を示しており、次のデザイン条件によりさらなる最適化が制限されています。
- デザインには非同期リセット(クリア)が含まれます。
- パイプライン・ステージ(レジスター)を追加すると、パフォーマンスが向上します。
- 短いパスと長いパスの組み合わせは、さらなる最適化を制限します。
次の手順では、デザインRTLでのこれらの推奨事項の実装について説明します。