Intel® Stratix® 10 Configuration via Protocol (CvP)实现用户指南

ID 683704
日期 1/10/2020
Public
文档目录

6.1.5.3. 编程CvP映像

Active Serial配置模式中,必须将外设映像(.periph.jic)编程到AS配置器件中,然后使用PCIe Link下载内核映像(.core.rbf)。可使用Active Serial x4 (Fast mode)将.periph.jic加载到已启动所选CvP初始化的 Intel® Stratix® 10器件。

加载外设后,触发 Intel® Stratix® 10从AS重新配置以对其进行加载。该链路应达到需要的数据率和链路宽度。可使用RW Utilities确认PCIe链路状态。请按照以下步骤编程并测试CvP功能:

  1. Intel® Stratix® 10 FPGA Development Kit插入DUT PC的PCI Express插槽并打开电源。建议使用开发套件随附的ATX电源。
  2. 打开 Intel® Quartus® Prime Tools菜单并选择 Programmer
  3. 点击Auto Detect以验证 Intel® FPGA Download Cable可识别 Intel® Stratix® 10 FPGA。
  4. 按照如下步骤编程外设映像:
    1. 选择Stratix 10器件,File栏中右键单击None并选择Change File
    2. 浏览到.periph.jic文件并单击Open
    3. Program/Configure栏中,选择相应器件。例如,1SG280LU3S1EPCQL1024
    4. 点击Start将外设映像编程到EPCQL1024 flash.
    图 14. 图解编程外设映像的指定选项
  5. 编程.periph.jic后,必须重新启动FPGA,以允许将来自非板上闪存的新外设映像加载到FPGA。强制DUT Pc重新枚举具有新映像的连接。 重新启动DUT PC和 Intel® Stratix® 10 FPGA Development Kit。
  6. 可使用RW Utilities或其他系统软件驱动器验证链路状态。还可确认所需链路速度和宽度。
  7. 按照如下步骤编程内核映像:
    1. .core.rbf文件复制到工作目录。
    2. 在Linux中打开控制台。将目录更改为上述复制文件所在的工作目录。
    3. 键入如下命令编程内核映像:cp *.core.rbf /dev/altera_cvp
  8. 可查看 Intel® Stratix® 10 FPGA Development Kit中运行的内核映像。或者,使用dmesg打印核心消息以确保CvP成功完成。