编译FPGA VI至FPGA应用前必须创建一个程序生成规范。LabVIEW使用设置的程序生成规范选项从程序框图生成HDL和比特文件。

右键单击项目浏览器窗口中FPGA终端下的程序生成规范并选择下列选项。程序生成规范的可用选项随指定FPGA终端变化。

  • 生成-仅当FPGA VI或程序生成规范据上一次编译VI发生改动时生成当前文件。然后此命令将编译VI。
  • 重新生成-无论FPGA VI或程序生成规范是否发生改动均生成当前文件,然后编译VI。
  • 预估资源的使用情况-通过Xilinx工具在不编译的情况下预估FPGA资源的使用情况。如生成的代码签名非当前签名,此命令首先生成当前文件,然后预估资源的使用情况。可用选项随指定FPGA终端变化。
  • 检查签名-判定比特文件是否为当前文件。如比特文件不存在,则命令检查生成的代码签名。
  • 生成当前文件-在无需编译VI的情况下生成当前文件。生成当前文件能够获取特定的代码生成错误。
  • 显示编译结果-显示编译状态窗口。必须创建程序生成规范以显示编译状态窗口。
注:项目浏览器窗口中单击每个程序生成规范,选择生成可同步创建多个程序生成规范。

指定默认的程序生成规范

默认的程序生成规范为运行按钮使用的编译及运行FPGA应用的程序生成规范。如单击运行按钮前未指定程序生成规范,LabVIEW将自动创建和指定相应VI的默认程序生成规范。

如要指定默认的程序生成规范,在编译属性对话框的源文件页面上勾选设置为默认程序生成规范