此错误可能是由于Vivado授权错误。这可以通过在Vivado IDE中打开Vivado项目文件(.XPR)来确认,它可能会在“Messages”选项卡上显示类似如下的错误:
(常见的17 - 345)找不到功能“合成”和/或设备“xc7z045”的有效许可证。请运行Vivado许可证管理器以帮助确定哪些功能和设备被许可用于您的系统。
这通常发生在你试图使用免费Vivado WebPACK版本与不支持的商业设备。万博1manbetxVivado WebPACK支持的所有FPGA设备的列万博1manbetx表可以在您各自的Vivado版本的Vivado设计套件发布说明的“架构支持”部分找到,例如:https://forums.xilinx.com/xlnx/attachments/xlnx/7Series/31771/1/Vivado%20Architecture%20万博1manbetxSupported%20Device%20List.pdf(for Xilinx Vivado Design Suite 2018.3)
在这种情况下,虽然Vivado WebPACK支持在Zedboard和Xilinx ZC70万博1manbetx2上使用的低成本XC7Z020设备,但Xilinx ZC706上使用的XC7Z045 Zynq设备的合成需要额外的许可证。
要解决这个问题,请联系您公司的许可证管理员,为您的FPGA设备获得合适的Xilinx Vivado许可证。