インテル® Quartus® Prime プロ・エディションのユーザーガイド: デザイン制約

ID 683143
日付 10/16/2019
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

3.4.2.2. デザインファイルを使用したI/O割り当て分析

I/O割り当て分析を使用すると、HDLデザインファイルを完全に定義した後、完全なI/O合法性チェックを実行できます。完全なデザインでI/O割り当て解析を実行すると、ツールはすべてのI/Oルールに対してすべてのI/Oピン・アサインメントを検証します。部分的なデザインでI/O割り当て分析を実行すると、ツールはデザインの定義された部分についてのみ合法性をチェックします。次の図は、デザインファイルを使用してピン配置を分析するためのワークフローを示しています。

図 32. I/Oアサインメントの解析

I/O割り当て解析で不完全なデザインファイルが渡された場合でも、完全なコンパイル中にエラーが発生する可能性があります。たとえば、専用のクロックピンに割り当てる代わりに、ユーザーI/Oピンにクロックを割り当てたり、デザインでまだインスタンス化していないPLLを駆動するようにクロックをデザインしたりできます。この問題は、I/O割り当て解析がピンが駆動するロジックを考慮せず、専用クロック入力のみがPLLクロックポートを駆動できることを検証しないために発生します。

より良いカバレッジを得るには、時間の経過とともに可能な限り多くのデザイン、特にピンに接続するロジックを分析します。たとえば、デザインにPLLまたはLVDSブロックが含まれる場合、完全な解析の前にこれらのファイルを定義します。 I/O割り当て分析を実行した後、Fitterによって報告されたエラーを修正し、すべてのエラーが修正されるまでI/O割り当て分析を再実行します。

次の図は、完全なコンパイルを実行する前にI/O割り当て分析を実行することによるコンパイル時間の利点を示しています。

図 33. I/O割り当て分析によりコンパイル時間を短縮