PCI Express* 用のインテル® Stratix® 10 HタイルおよびLタイル Avalon® メモリー・マップド・ハードIPユーザーガイド

ID 683667
日付 6/03/2020
Public
ドキュメント目次

11.2.1.2. PCIe* Link Inspectorの起動

クイック・スタート・ガイドでコンパイルしたデザイン例を使用して、 PCIe* Link Inspectorを理解します。Generating the Avalon-ST DesignまたはGenerating the Avalon-MM DesignおよびCompiling the Designの手順に従って、このデザイン例のSRAM Objectファイル (.sof) を生成します。
PCIe* Link Inspectorを使用するには、.sof をインテル Stratix 10 Development Kitにダウンロードします。次に、テストPCでSystem Consoleを開き、デザインをSystem Consoleにもロードします。.sof をSystem Consoleにロードすると、System ConsoleはNPDMEを使用してデザインと通信できます。NPDMEは、JTAGベースのAvalon-MMマスターです。 PCIe* デザイン内のAvalon-MMスレーブ・インターフェイスを駆動します。NPDMEを使用する場合、 インテル® Quartus® Prime開発ソフトウェアはデバッグ・インターコネクト・ファブリックを挿入して、JTAGに接続します。

これらのタスクを完了する手順は次のとおりです。

  1. インテル® Quartus® Prime Programmerを使用して、.sof をインテルStratix 10 FPGA Development Kitにダウンロードします。
    注: 正しい動作を確実に行うには、.sof の生成に使用したのと同じバージョンの インテル® Quartus® Prime ProgrammerおよびインテルQuartus Primeプロ・エディション開発ソフトウェアを使用する必要があります。
  2. デザインをSystem Consoleにロードするには、次を実行します。
    1. テストPC上でインテルQuartus Primeプロ・エディション開発ソフトウェアを起動します。
    2. Tools > System Debugging Tools > System Consoleで、System Consoleを起動します。
    3. System Console Fileメニューで、Load designを選択し、.sof ファイルをブラウズします。
    4. .sof を選択し、OKをクリックします。
      .sof がSystem Consoleにロードされます。
  3. System ConsoleのTclコンソールで、次のコマンドを入力します。
    % cd  <project_dir>/ip/pcie_example_design/
    pcie_example_design_DUT/altera_pcie_s10_hip_ast_<version>/synth/altera_pcie_s10_link_inspector
    % source TCL/setup_adme.tcl
    % source TCL/xcvr_pll_test_suite.tcl
    % source TCL/pcie_link_inspector.tcl

    Source TCL/pcie_link_inspector.tcl コマンドは、 PCIe* リンクの現在のステータスをTcl Consoleに自動的に出力します。このコマンドは、 PCIe* Link Inspector機能もロードします。

    図 79. Tcl Consoleを使用した PCIe* Link Inspectorへのアクセス