AR# 63182

7 Series Integrated Block for PCI Express / AXI Memory Mapped to PCI Express (Vivado 2015.1/Vivado 2015.2) - Artix-7 および Zynq デバイスで断続的にリンクをトレーニングできないことがある

説明

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

  • v3.1 (7 Series Integrated Block for PCI Express)
  • v2.6 (Rev1) (AXI Memory Mapped to PCI Express)

修正バージョンおよびその他の既知の問題

7 Series Integrated Block for PCI Express に関しては (ザイリンクス アンサー 54643)、AXI Memory Mapped to PCI Express に関しては (ザイリンクス アンサー 54646) を参照してください。

GTP を使用する Artix-7 および Zynq デバイスの 7 Series Integrated Block for PCI Express および AXI Memory Mapped to PCI Express コアで、断続的にリンクをトレーニングできないことがあるというリンク トレーニング問題が報告されています。

ソリューション

Vivado 2015.1 でこの問題を修正するには、次に示すように gtp_pipe_drp.v ファイルをアップデートしてください。

//-------------- DRP Done -------------
FSM_DONE:
begin
if (index == INDEX_MAX)
begin
fsm <= FSM_IDLE;
index <= 5'd0;
done <= 1'd1; // 1'd0 から 1'd1 に変更
end

always @ (posedge DRP_CLK)
begin
if (!DRP_RST_N)
begin
fsm <= FSM_IDLE;
index <= 5'd0;
done <= 1'd1; // 1'd0 から 1'd1 に変更
end

//--------- Default Sate -------------------
default:
begin
fsm <= FSM_IDLE;
index <= 5'd0;
done <= 1'd1; // 1'd0 から 1'd1 に変更
end

この問題は、Vivado 2015.2 の 7 Series Integrated Block for PCI Express コアに対しては修正されています。

Vivado 2015.2 の AXI Memory Mapped to PCI Express コアに対しては、このアンサーに添付されているパッチをインストールしてください (説明は下を参照)。

AXI Memory Mapped to PCI Express に対しては、この問題は次のコア リリースで修正される予定です。

  • 添付のパッチは、Vivado 2015.2 の AXI Memory Mapped to PCI Express コア用です。
  • 添付の ZIP ファイルを任意のディレクトリに解凍します。
  • Vivado 2015.2 を開き、新しいプロジェクトを作成します。
  • IP カタログを開きます。 使用するコアを右クリックし、[IP Settings] を選択します。
  • [Add Repositories] をクリックし、パッチを解凍したディレクトリを指定します。
  • [OK] をクリックします。これでコアを生成できるようになります。
  • コアを既に生成している場合は、コアを右クリックして [Upgrade IP] をクリックします。
  • 別の方法として、MYVIVADO 環境変数でパッチの場所を指定することもできます。
パッチをインストールした後、AXI Memory Mapped to PCI Express コアのバージョンは「v2.6 (Rev. 2)」になるはずです。

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

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

改訂履歴

2015/06/17 - 初版

2015/07/21 - AXI Memory Mapped to PCI Express コア用のパッチを追加

添付ファイル

関連添付ファイル

タイトル サイズ ファイルタイプ
AR63182_Vivado_2015_2_preliminary_rev1.zip 1 MB ZIP

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

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

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
54643 7 Series Integrated Block for PCI Express - Vivado 2013.1 以降のバージョンのリリース ノートおよび既知の問題 N/A N/A
AR# 63182
日付 08/26/2015
ステータス アクティブ
種類 既知の問題
IP