AR# 73714

UltraScale/UltraScale+ Memory IP - 前のバージョンの Vivado のロックされた IP を 2020.1 以降で使用するとインプリメンテーション中またはハードウェアでエラーが発生する

説明

問題の発生したバージョン:
  • DDR4 v2.2 (Rev. 9)
  • DDR3 v1.4 (Rev. 9)
  • RLDRAM3 v1.4 (Rev. 9)
  • QDRII+ v1.4 (Rev. 9)
  • QDRIV v2.0 (Rev. 9)
  • LPDDR3 v1.0 (Rev. 9)

修正バージョン: (Xilinx Answer 58435) を参照

Vivado 2020.1 の DONT_TOUCH 属性に関する変更のため、前のバージョンの Vivado で生成されたロック状態の IP を Vivado 2020.1 以降で使用すると、インプリメンテーション中またはハードウェアで実行中にエラーが発生します。

この問題は、IP および設定によって、インプリメンテーション エラーまたはキャリブレーション エラーとして表示されます。

ソリューション

インプリメンテーション中またはハードウェアで実行中にこのエラーを回避するには、合成を実行する前に次のパラメーターをデザインに追加する必要があります。

set_param project.replaceDontTouchWithKeepHierarchySoft 1

この動作は、2020.1 より前のバージョンで生成されたデザインを、現在のバージョンの Vivado にアップグレードせずに IP をロックしたままにして、2020.1 以降で使用する場合にのみ適用されます。

Vivado 2020.1 以降で IP を生成した場合、または前のバージョンの IP を 2020.1 以降に取り込んでアップグレードした場合、このパラメーターを設定する必要はなく、追加の操作も必要ありません。

セルフ リフレッシュで RDIMM を使用する DDR3/DDR4 デザインの場合は、(Xilinx Answer 73715) を参照してください。


改訂履歴

2020/06/03 - 初版

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
58435 MIG UltraScale - IP Release Notes and Known Issues for Vivado 2014.1 and newer tool versions N/A N/A

サブアンサー レコード

AR# 73714
日付 06/04/2020
ステータス アクティブ
種類 既知の問題
デバイス 詳細 概略
ツール
IP 詳細 概略