AR# 36783

Endpoint Block Plus Wrapper v1.14 for PCI Express - 有限コンプリーション属性が正しく設定されない

説明


既知の問題 : v1.14、v1.13、v1.12

有限コンプリーション クレジットの GUI オプションを選択すると、ラッパーの合成時に属性が正しく設定されません。

ソリューション

問題を回避するには、次の手順に従ってください。
  1. 生成したコアの source ディレクトリにある pcie_top.v ファイルを編集します。
  2. 879 行目あたりで次の行を検索します。
    localparam [6:0] VC0TOTALCREDITSCH = (PORTVCCAPABILITYEXTENDEDVCCOUNT == 0) ? (INFINITECOMPLETIONS ? 0 : 8) : (INFINITECOMPLETIONS ? 0 : 8); // gui
  3. 次のように変更します。
    localparam [6:0] VC0TOTALCREDITSCH = 7'h8;
  4. 次の行を検索します。
    localparam [10:0] VC0TOTALCREDITSCD = (PORTVCCAPABILITYEXTENDEDVCCOUNT == 0) ? (INFINITECOMPLETIONS ? 0 : 11'h080) : (INFINITECOMPLETIONS ? 0 : 11'h080); // gui
  5. 次のように変更します。
    localparam [10:0] VC0TOTALCREDITSCD = 11'h080;
  6. ファイルを保存し、デザインを合成します。

    正しく機能するかを確認するには、合成済みのネットリストストまたは配線済みの NCD ファイルで netgen を実行し、ブロックのパラメータを確認します。たとえば、ネットリスト ファイル名が endpoint_blk_plus.ngc の場合、次では endpoint_blk_plus.v という Verilog ファイルが生成されます。

    netgen -ofmt verilog|vhdl endpoint_blk_plus.ngc

    このファイル内で次を検索します。

    .VCOTOTALCREDITSCD (11'h080),
    .VCOTOTALCREDITSCH (7'h08),

改定履歴
2010 年 9 月 22 日 - netgen コマンドをアップデート
2010 年 7 月 14 日 - 初期リリース

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

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

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
35321 Endpoint Block Plus Wrapper v1.14 for PCI Express - ISE Design Suite 12.1 でのリリース ノートおよび既知の問題 N/A N/A

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
35321 Endpoint Block Plus Wrapper v1.14 for PCI Express - ISE Design Suite 12.1 でのリリース ノートおよび既知の問題 N/A N/A
AR# 36783
日付 05/20/2012
ステータス アクティブ
種類 既知の問題
デバイス 詳細 概略
ツール 詳細 概略
IP