通过下列两种方式可显示该页面:

  • 如FPGA编译规范不存在,右键单击FPGA终端下的 编译规范项目浏览器 窗口,选择 新建»编译 ,显示 编译属性 对话框。在类别列表中选择Xilinx选项,可显示该页。
  • 如FPGA程序生成规范已存在,右键单击程序生成规范,从快捷菜单中选择属性显示编译属性对话框。在类别列表中选择Xilinx选项,可显示该页。
注: 并非所有FPGA终端都支持 Xilinx选项 页面。如终端不支持该页面,其不会显示在类别列表中。此外,根据您的目标,您可能会看到 Xilinx ISE选项页(编译属性对话框)

该页用于定义编译FPGA VI时所用的Xilinx Vivado选项。用户可指定的选项随FPGA终端变化。关于Xilinx编译工具支持的NI硬件的详细信息,见ni.com上的技术支持文档

通常无需调整该页的选项,除非FPGA VI编译失败。使用来自 通过编译状态窗口可确定该页的哪些选项可帮助FPGA VI成功编译。关于不同的Vivado设计策略和指令选项的详细信息见Xilinx网站(www.xilinx.com)。

该页包含以下选项:

选项 说明
实现策略 指定应用程序的Xilinx选项。可选择预设配置优化性能、优化设计区域、优化功耗、优化芯片的设计繁忙及缩短编译时间。通过忽略设计策略中的选项可创建自定义配置。
  • 默认-将Xilinx编译器配置为使用Xilinx默认实现策略。
  • 优化性能-选择可最大化FPGA应用程序定时性能的选项。
  • 优化区域-选择减少FPGA芯片上LUT数量的选项。
  • 优化功耗-选择优化FPGA芯片功耗的选项。
  • 优化拥塞—选择可最大限度减少FPGA芯片上设计拥塞的选项。
  • 减少编译时间-选择通过减少Xilinx编译器的映射工作来最小化编译时间的选项。
  • 自定义-指示选项可能与任意预设置的配置均不匹配。
设计优化选项 指定Xilinx编译器优化FPGA设计的方法。该选项仅当用户在实现策略中选择自定义选项时可用。

可选择下列指令:DefaultExploreExplore areaExplore sequential areaAdd re-mapRun-time optimized,或Disable BRAM power optimization

关于Vivado指令选项的详细信息见Xilinx网站(www.xilinx.com)。

布局选项 指定Xilinx编译器在芯片上布局FPGA设计的方法。该选项仅当用户在实现策略中选择自定义选项时可用。

可选择下列指令:DefaultExploreWire-length-driven block placementLate block placementExtra net delay (high)Extra net delay (medium)Extra net delay (low)Spread logic (high)Spread logic (medium)Spread logic (low)Extra post-placement optimizationExtra timing optimization (SSI)Spread SSLs (SSI)Balance SSLs (SSI)Balance SLRs (SSI)High utilization SLRs (SSI)Run-time optimizedQuick,或Alternate wire-length-driven placement

关于Vivado指令选项的详细信息见Xilinx网站(www.xilinx.com)。

物理设计优化选项 指定Xilinx编译器在芯片上优化FPGA设计的方法。该选项仅当用户在实现策略中选择自定义选项时可用。

可选择下列指令:DefaultExploreExplore with hold violation fixingAggressively exploreAlternate replicationAggressive fan-out optimizationAlternate delay modelingAdd register re-timingAlternate flow with re-timing,或Not enabled

关于Vivado指令选项的详细信息见Xilinx网站(www.xilinx.com)。

布线选项 指定Xilinx编译器在芯片上布线FPGA设计的方法。该选项仅当用户在实现策略中选择自定义选项时可用。

可选择下列指令:DefaultExploreNo timing relaxationMore global iterationsHigher delay costAdvanced skew modelingRun-time optimized

关于Vivado指令选项的详细信息见Xilinx网站(www.xilinx.com)。

运行功耗优化? 指定Xilinx编译器添加功耗优化,以降低功耗。默认情况下,仅当用户在实现策略中选择优化功耗时,该复选框显示为已勾选。
使用多线程创建(如支持)。 指定使用多线程的Xilinx编译器(如多线程可用)。该复选框默认为已勾选。