モジュール参照機能の制限 - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: IP インテグレーターを使用した IP サブシステムの設計 (UG994)

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

モジュール参照機能には、次のような制限があります。

  • モジュール参照は IP ではないので、ベンダー、ライブラリ、名前、およびバージョン (VLNV) は指定できません。
  • モジュール定義でサポートされる言語は、VHDL および Verilog のみです。モジュール参照を含むブロック デザインは、IP としてパッケージ化することはできません。モジュールを IP として別にパッケージ化し、その IP を含むブロック デザインをパッケージ化してください。
  • デザインを以前のバージョンの Vivado から移行する際、モジュール参照ブロックをアップグレードしないように除外することはできません。
  • ModuleRef には、CIPS IP または NOC IP を含めることはできません。
  • ModuleRef では 1 つ以上の DCP モジュールをインスタンシエートできません。
  • ModuleRef では 1 つ以上の ModuleRef (入れ子になった ModuleRef) をインスタンシエートできません。
  • ModuleRef ではブロック デザイン コンテナー (BDC) を使用して、ブロック デザインをインスタンシエートできません。
ヒント: SystemVerilog および VHDL 2008 は、RTL モジュールの最上位のモジュールまたはエンティティ定義ではサポートされません。

2022.1 での既知の問題

  • ブロック デザイン モジュール参照の GUI に関連付けられている ELF ファイルが表示されません。これは GUI のみの問題で、MicroBlaze プロセッサと ELF ファイルは Tcl から正しく生成されます。
  • [Refresh Module References] をクリックすると、RTL モジュール参照との間で割り当てられたアドレスが失われます。アドレスを手動で割り当ててください。
  • MicroBlaze プロセッサを使用したブロック デザインがパッケージされたり、RTL モジュール参照として別に追加されると、ハードウェア ハンドオフの問題が発生します。