重要: ECO は、デザイン チェックポイントにのみ使用できます。ECO レイアウトは、デザイン チェックポイントを Vivado IDE で開いた後にのみ使用できます。
エンジニアリング チェンジ オーダー (ECO) とは、インプリメンテーション後のネットリストへの変更のことで、元のデザインへの影響を最低限に抑えて変更をインプリメントするために使用します。Vivado の ECO フローを使用すると、デザイン チェックポイントを変更してその変更をインプリメントし、変更されたネットリストのレポートを出力して、プログラム ファイルを生成できます。
ECO フローは、次のような場合に使用します。
- ILA または VIO コアのデバッグ プローブを変更する場合。
- 内部ネットを外部プローブのパッケージ ピンに配線する場合。
- what-if シナリオ (タイミングの改善、ロジック バグの修正など) を評価する場合。
ECO フローを使用すると、Vivado ツールのインクリメンタルな配置配線機能の利点を活かしながら、変更を実装させるまでの時間を短縮できます。
Vivado IDE には、ECO フローをサポートする定義済みのレイアウトが含まれています。[ECO] レイアウトを表示するには、 をクリックします。
ECO Navigator
ECO Navigator からは、ECO を実行するのに必要なコマンドにアクセスできます。
[Scratch Pad] ウィンドウ
[Scratch Pad] ウィンドウには、ネットリストの変更記録と、セル、ピン、ポート、およびネットの配置配線ステータスが示されます。
図 1. Vivado の [ECO] レイアウト