用于 PCIe* 解决方案的 Intel® Stratix® 10 Avalon® -ST和Single Root I/O Virtualization (SR-IOV)接口用户指南

ID 683111
日期 12/06/2017
Public
文档目录

10.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可通过ADME与设计进行通信。ADME是一种基于JTAG的 Avalon® -MM主接口,其驱动 PCIe* 设计中的 Avalon® -MM从接口。使用ADME时, 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功能。

    图 80. 使用Tcl Console访问 PCIe* Link Inspector

    您还可从System Console开启Transceiver Toolkit。Transceiver Toolkit提供对PMA和PCS的实时监控与重配置。例如,可使用Transceiver Toolkit Eye Viewer获得接收器串行数据采样点处的眼开(eye-opening)评估。 PCIe* Link Inspector扩展了Transceiver Toolkit功能性。