AR# 65744

UltraScale FPGA Gen3 Integrated Block for PCI Express v4.1 (Vivado 2015.3) / AXI Bridge for PCI Express Gen3 v2.0 (Vivado 2015.3) - 同一デザインで MSI と MSI-X を両方ともイネーブルにする

説明

問題の発生したバージョン : 4.1

修正バージョンおよびその他の既知の問題 : (Xilinx Answer 57945)

 

Vivado 2015.3 では、コアを生成する際に、UltraScale FPGA Gen3 Integrated Block for PCI Expres /AXI Bridge for PCI Express Gen3 コアに対して MSI または MSI-X のいずれかしかイネーブルにできません。 

GUI では、同一デザインで MSI と MSI-X を両方ともイネーブルにすることができません。

 

このアンサーは、PCI Express ソリューション センターの一部です。

(Xilinx Answer 34536) ザイリンクス PCI Express ソリューション センター

ソリューション

これは既知の問題です。コアの今後のリリースでは、コアをの生成時に MSI と MSI-X を両方ともイネーブルにできるようになります。

Vivado 2015.3 で MSI と MSI-X を両方ともイネーブルにするには、このアンサーに添付されているパッチをインストールしてください (説明は下を参照)。

2 つのパッチがこのアンサーに添付されています。

UltraScale FPGA Gen3 Integrated Block for PCI Express に対しては、AR65744_Vivado_2015_3_preliminary_Ultrascale_Gen3_rev1.zip をインストールします。

AXI Bridge for PCI Express Gen3 に対しては、両方のパッチをインストールする必要があります。

  • 提供されているパッチは Vivado 2015.3 用です。
  • 添付の ZIP ファイルを任意のディレクトリに解凍します。
  • Vivado 2015.3 を開き、新しいプロジェクトを作成します。
  • IP カタログを開きます。 使用するコアを右クリックし、[IP Settings] を選択します。
  • [Repository Manager] をクリックし、パッチを解凍したディレクトリを指定します。
  • [OK] をクリックします。これでコアを生成できるようになります。
  • コアを既に生成している場合は、コアを右クリックして [Upgrade IP] をクリックします。
  • 別の方法として、MYVIVADO 環境変数でパッチの場所を指定することもできます。

パッチをインストールした後、コアのバージョンは次のようになるはずです。

  • 4.1 (Rev. 65744) - UltraScale FPGA Gen3 Integrated Block for PCI Express の場合
  • 2.0 (Rev. 65744) - AXI Bridge for PCI Express Gen3 の場合

注記 : 「問題の発生したバージョン」は、問題が最初に発見されたバージョンを示します。

問題はそれ以前のバージョンでも発生していた可能性がありますが、以前のバージョンではそれを検証するテストは行われていません。

改訂履歴

2015/11/05 - 初版

 

添付ファイル

関連添付ファイル

AR# 65744
日付 11/06/2015
ステータス アクティブ
種類 既知の問題
IP