编译状态窗口的可用报告
- 更新时间2025-05-20
- 阅读时长4分钟
FPGA VI编译期间,用户可在编译状态窗口中查看可用报表。通过报表信息判定FPGA VI是否满足FPGA要求和定时限制。编译状态窗口中的可用报表因具体的FPGA终端而异。
摘要报表详细信息
该报表包含生成的比特文件的摘要,且仅当编译结束后可用。如报表中包含定时错误,可单击“定时冲突分析”按钮查看错误。
配置报表详细信息
该报表显示项目信息和用户在程序生成规范的“Xilinx选项”页面指定的Xilinx编译器配置。
估计设备使用(预综合)报表详细信息
LabVIEW使用Xilinx工具估计FPGA资源使用情况后,该报表可用。该报表是否可用随FPGA终端变化。报表包含下列信息:
- 设备使用 – 指示FPGA元素,如逻辑片、触发器、LUT和RAM块。
- 已用 – 指示编译FPGA VI使用的FPGA元素数。
- 总计 – 指示FPGA中的总FPGA元素数量。
- 百分比 – 指示FPGA应用程序使用的FPGA元素的百分比。如百分比大于100,将显示警告消息,提示用户估计设备使用已超出100百分比。根据所用的FPGA VI和硬件,Xilinx仍可能满足FPGA的需求。但用户可能需要优化FPGA VI。
估计设备使用报表详细信息
编译服务器完成编译进程的综合步骤后,该报表可用。报告包含FPGA VI综合期间对FPGA使用量的预估。报表包含下列信息:
- 设备使用 – 指示FPGA元素,如逻辑片、触发器、LUT和RAM块。
- 已用 – 指示编译FPGA VI使用的FPGA元素数。
- 总计 – 指示FPGA中的总FPGA元素数量。
- 百分比 – 指示FPGA应用程序使用的FPGA元素的百分比。如百分比大于100,将显示警告消息,提示用户估计设备使用已超出100百分比。根据所用的FPGA VI和硬件,Xilinx仍可能满足FPGA的需求。但用户可能需要停止编译并优化FPGA VI。
最终设备使用报表详细信息
编译服务器完成编译进程的映射或布局后,该报表可用。此报告为FPGA使用情况的总结,包含下列信息:
- 设备使用 – 指示FPGA元素,如逻辑片、触发器、LUT和RAM块。
- 已用 – 指示编译FPGA VI使用的FPGA元素数。
- 总计 – 指示FPGA中的总FPGA元素数量。
- 百分比 – 指示FPGA应用程序使用的FPGA元素的百分比。如百分比大于100,则编译失败。此时必须优化FPGA VI的大小。
估计定时报表详细信息
编译服务器完成编译进程的映射或布局后,该报表可用。报表包含FPGA VI映射或布局期间对FPGA时钟估计的总结。报表包含下列信息:
- 时钟 – 指示FPGA时钟。
- 所需值(MHz) – 指示FPGA VI或FPGA VI组件能够运行的时钟速率(以MHz为单位)。某些FPGA VI组件(例如,定时循环)在程序框图上可见。某些组件(例如,CLIP)不可见。如所需值 (MHz)大于最大值 (MHz),将显示警告消息,提示用户VI不符合定时限制。根据所用的FPGA VI和硬件,Xilinx仍可能编译FPGA VI,使其满足定时要求。但用户可能需要停止编译并优化FPGA VI。
- 最大值 (MHz) – 指示FPGA VI或FPGA VI组件的理论最大编译速率(以MHz为单位)。
最终定时报表详细信息
编译服务器完成编译进程的布线步骤后,该报表可用。此报告为FPGA时钟的总结,包含下列信息:
- 时钟 – 指示FPGA时钟。
- 所需值(MHz) – 指示FPGA VI或FPGA VI组件能够运行的时钟速率(以MHz为单位)。某些FPGA VI组件(例如,定时循环)在程序框图上可见。某些组件(例如,CLIP)不可见。如所需值 (MHz)大于最大值 (MHz),编译失败。单击调查定时冲突按钮,分析定时冲突。
- 最大值 (MHz) – 指示FPGA VI或FPGA VI组件的理论最大编译速率(以MHz为单位)。对于指定FPGA终端,如设计满足定时要求,Xilinx编译器不会尝试优化FPGA VI。
Xilinx记录报表详细信息
该报表仅在编译结束后可用。如熟悉Xilinx工具,用户可能需要使用此文件解决编译失败问题。单击保存按钮,保存此信息至文件。