IP 制約の無効化 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: IP を使用した設計 (UG896)

Document ID
UG896
Release Date
2023-11-03
Version
2023.2 日本語

IP は IP と共に配布される制約を使用して検証されます。デザインの目標を達成するため、場合によっては LOCPACKAGE_PIN プロパティなどの物理的制約を変更する必要があることがあります。

IP の XDC は、IP ソースの編集で説明されている方法に従って変更できます。または、最上位ユーザー XDC または Tcl ファイルに必要なコマンドを含めることにより、IP の XDC コマンドを無効にできます。

ビデオ: 制約に関する詳細は、Vivado Design Suite QuickTake ビデオ: 制約セットの使用を参照してください。

無効化する制約の種類によって、XDC ファイルまたは Tcl ファイルを使用できます。詳細は、 『Vivado Design Suite ユーザー ガイド: 制約の使用』 (UG903)このセクションを参照してください。

IP のタイミング制約はできる限り変更しないでください。ただし、IP をアウト オブ コンテキストで合成するためのターゲット周波数を設定する _ooc.xdc は例外です。

IP はデフォルトでアウト オブ コンテキストで合成されるため、物理制約の無効化はインプリメンテーション段階でのみ実行してください。IP のスタンドアロンの合成では物理制約は無視されるので、Tcl または XDC ファイルはインプリメンテーションでのみ使用されるようにします。

IP のタイミング制約を無効化する必要がある場合は、IP ソースの編集の手順に従ってください。これにより、変更が IP のアウト オブ コンテキスト合成および最上位のインプリメンテーションの両方で使用されるようになります。

XDC コマンドは順番に処理され、最後のコマンドが優先されます。ただし、タイミング制約ではそのようにならないことがあります。IP にフォルス パス例外が設定されているパスがある場合、そのパスに max_delay 制約を後から適用しても、フォルス パスの方が優先度が高いので、フォルス パスが適用されたままになります。詳細は、 『Vivado Design Suite ユーザー ガイド: 制約の使用』 (UG903)このセクションを参照してください。このレベルの変更を加えるには、IP で配布された XDC を変更する必要があります。

一部の操作およびコマンドは XDC では使用できず、Tcl ファイルを使用する必要があります。たとえば、LOC セルの BUFG_GT プロパティを変更する場合などです。配置では、既に使用されているサイトにインスタンスを配置することはできません。現在の設定を削除してから、新しい LOC を設定する必要があります。これには、XDC コマンドではなく reset_property コマンドを Tcl ファイルに含めて使用する必要があります。LOC プロパティをリセットしたら、新しい値を設定します。