L-tile和H-tile Avalon® 存储器映射 Intel® FPGA IP PCI Express* 用户指南

ID 683667
日期 11/11/2021
Public
文档目录

11.2.1.2. 启动 PCIe* Link Inspector

使用在Quick Start Guide中编译的设计实例来熟悉 PCIe* Link Inspector。按照Generating the Avalon® -ST Design或者Generating the Avalon® -MM DesignCompiling the Design中的步骤生成此设计实例的SRAM Object File,(.sof)。
如要使用 PCIe* Link Inspector,需要将.sof下载到 Intel® Stratix® 10 Development Kit。然后在测试PC上打开System Console,并将设计加载到System Console。将.sof加载到System Console以支持System Console可通过NPDME与设计进行通信。NPDME是一种基于JTAG的 Avalon® -MM主接口,其驱动 PCIe* 设计中的 Avalon® -MM从接口。使用NPDME时, Intel® Quartus® Prime软件插入调试互连架构以与JTAG连接。

完成这些任务的步骤如下:

  1. 使用 Intel® Quartus® Prime Programmer将.sof下载到 Intel® Stratix® 10 FPGA Development Kit。
    注: 为确保操作正确,所使用的 Intel® Quartus® Prime Programmer和 Intel® Quartus® Prime Pro Edition软件版本必须与生成.sof时的版本相同。
  2. 将设计加载到System Console:
    1. 在测试PC上运行 Intel® Quartus® Prime Pro Edition软件。
    2. 运行System Console,Tools > System Debugging Tools > System Console
    3. 在System Console File菜单上,选择Load design,并浏览到.sof文件。
    4. 选择.sof,然后点击OK
      .sof加载到System Console。
  3. 在System Console Tcl console中,键入以下命令:
    % 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