合成 - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: デザイン フローの概要 (UG892)

Document ID
UG892
Release Date
2022-04-20
Version
2022.1 日本語

Vivado 合成では、RTL デザイン全体のグローバルまたはトップダウンの合成が実行されます。Vivado Design Suite では、デフォルトでアウト オブ コンテキスト (OOC) またはボトムアップのデザイン フローが使用され、ザイリンクス IP カタログからの IP コアおよび Vivado IP インテグレーターからのブロック デザインが合成されます。また、階層 RTL デザインの特定のモジュールを OOC モジュールとして合成することも可能です。OOC フローでは、階層デザインのデザイン モジュール、IP コア、ブロック デザインを最上位デザインから独立させて合成、インプリメント、および解析できます。OOC 合成されたネットリストは保存され、結果を保存し、ランタイムを短縮するため、最上位インプリメンテーション中に使用されます。OOC フローは、階層チーム デザイン、IP および IP サブシステムの合成およびインプリメント、大型の複雑なデザインのモジュール管理をサポートする効率的な手法です。OOC フローの詳細は、アウト オブ コンテキスト デザイン フローを参照してください。

Vivado Design Suite では、EDIF または構造型 Verilog などのサードパーティ合成ソースもサポートされます。ただし、Vivado IP カタログからの IP コアは Vivado 合成を使用して合成する必要があり、サードパーティ合成ツールで合成することはサポートされていません。7 シリーズ デバイスのメモリ IP など、この要件の例外もいくつかあります。詳細は、IP のデータシートを参照してください。

注記: ISE ネットリスト形式 (NGC) は、7 シリーズ デバイスではサポートされています。 UltraScale™ 以降のデバイスではサポートされません。