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. 三進加算器
3.2. Design Assistantのデザインルールチェック
インテル® Quartus® Prime Design Assistantは、各段階での健全性チェックとガイダンスにより、各反復の時間を最小化することにより、デザインを閉じるためのデザイン反復の総数を減らして生産性を向上させます。
Design Assistantは、違反元への修正と経路に関する推奨事項を提供することにより、デザインルール違反を検出して解決するのに役立ちます。デザインルール違反を回避すると、デザインの信頼性、タイミング・パフォーマンス、およびロジック使用率が向上します。
有効にすると、Design Assistantは標準セットに対する違反を自動的に報告します。Intel FPGA推奨の設計ガイドライン 1コンパイル中にDesignAssistantを自動的に実行し、コンパイルプロセス全体で検出された違反を報告できます。
図 83. Design Assistantは、デザインルール違反の修正を推奨します
または、Design Assistantを分析モードで実行することもできます。これにより、他のユーザーからDesignAssistantチェックを起動できます。 インテル® Quartus® Prime ChipPlannerなどのツール。一部のルールでは、DesignAssistantはTimingAnalyzerおよび インテル® Quartus® Prime 根本原因の分析と修正のための視覚化ツールを設計します。
Design Assistantがチェックするルールを指定できるため、デザインにとって重要でないルールチェックを排除できます。
1 デフォルトのルールのセットは、実行時間を大幅に増やすことなく設計の健全性を保証します。