Intel® Stratix® 10 GX FPGA开发套件用户指南

ID 683674
日期 7/20/2018
Public
文档目录

4.8.2. 使用Quartus Programmer对闪存进行编程

您可以使用Quartus Programmer,通过Programmer Object File (.pof)对闪存进行编程。

请确保满足以下条件:
  • 主机上装有Quartus Programmer和 Intel® FPGA Download Cable II驱动程序。
  • micro-USB电缆连接到FPGA开发板。
  • 电路板的电源已打开,并且没有其他使用JTAG链的应用程序正在运行。
  • FPGA中运行的设计不驱动FM总线。

执行以下步骤对Flash进行编程

  1. 打开Quartus Programmer。
  2. 点击Auto Detect,显示JTAG链中的器件。
  3. 选择 MAX® V附加的闪存,然后点击Change File,选择.pof的路径。如果未检测到闪存,那么使用任何不驱动闪存信号的配置映像来配置FPGA,然后回到步骤2,请参考Configuring the FPGA using Quartus Programmer
  4. 对增添的文件开启Program/Configure选项。
  5. 点击Start将所选的文件编程到闪存中。当进度条达到100%时,编程完成。如果闪存编程失败,那么要将TCK频率更改为更低的频率(16 MHz或者6 MHz)。在 Nios® II命令壳中运行以下命令。jtag --setparam <cable> JtagClock <frequency><Units>。例如:jtagconfig --setparam 1 JtagClock 16M,然后回到步骤4。
注意: 使用Quartus Programmer编程电路板上的器件会导致其他基于JTAG的应用程序(如电路板测试系统和电源监视器)失去与电路板的连接。编程完成后重新启动这些应用程序。