UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 54317

2013.2 Vivado - 非プロジェクト モードで IP コアを開くと選択したパーツとは別のパーツがターゲットになっている

説明

[Manage IP] を使用して、またはプロジェクトの IP カタログから、特定パーツをターゲットにして IP コアを生成しました。この IP コアを非プロジェクト モードの Tcl スクリプトまたは [Manage IP] から [Open_Previously_Created_IP] を使用して読み出すと (read_ip)、この IP コアに選択したパーツが正しく表示されません。IP コアのファイルは間違ったパーツ用 (xc7vx485tffg1157-1 など) に生成されています。

Vivado では次のようなエラー メッセージが表示されます。

例 1

WARNING: [IP_Flow 19-1100] IP 'blk_mem_gen_v7_3_0' does not match the current project part 'xc7vx485tffg1157-1'. You can continue to use existing outputs but part differences may result in undefined behavior. Please review your project settings if this is unexpected."

An error will result if the IP in use does not support the xc7vx485tffg1157-1 device.

例 2
"Generating IP 'my_core' ...
 Delivering 'Synthesis' files for IP 'My_core'.
 Error: [Xilinx.com:ip:mig_7series:2.0-0] my_core: Target FPGA device"xc7k325t' provided by the mig project did not match with the selected FPGA device 'xc7vx485t' in the project settings. Please cross check the MIG project loader or review the project settings"

ソリューション

Vivado ツールは非プロジェクト モードで実行されていますが、Vivado で作成・使用されている擬似プロジェクトがあります。このプロジェクトはファイルおよびフロー管理に対しあまりコントロールがあまり自動化されていません。
この問題は次の 2 点の組み合わせです。
  • この擬似プロジェクトのデバイス/パーツがデフォルト パーツに設定されている (通常は xc7vx485tffg1157-1)
  • IP コアのファイル生成にコアの XCI ファイルのパーツではなく、プロジェクトのパーツが使用されている

生成された IP コアのデバイスがデフォルト以外のものである場合、デバイス不一致となり、警告やエラーが出力されます。

この問題を回避する一番簡単な方法は、IP コアを読み出す前に set_property という Tcl コマンドを実行する方法です。たとえば、read_ip コマンドの前に「set_property part xc7k325tfbg900-2 [current_project]」というコマンドを実行します。

Vivado 2013.3 では IP コアのデバイスとプロジェクト デバイスの関連付けが変更になり、非プロジェクト モードで IP コア ファイルを生成するコマンドをユーザーが実行するようになります。これで、先に説明した問題を防ぐことができ、IP 関連フローと一般的な非プロジェクト モードの使用モデルがより近いものとなります (非プロジェクト モードは通常ファイル管理や操作に関してユーザーが詳細に制御できるモードです)。

AR# 54317
作成日 02/18/2013
最終更新日 09/13/2013
ステータス アクティブ
タイプ 既知の問題
ツール
  • Vivado Design Suite - 2013.2
  • Vivado Design Suite - 2013.1
  • Vivado Design Suite - 2012.4