在 Vivado 2017.3 中,我在 Vivado 混合器 IP 上看到了以下错误。
在使用 OOC 生成模式或将其作为完整设计的一部分时,合成 IP 核会出错。
ERROR: [Vivado 12-3761] C:/Project_1/ Project_1.srcs/sources_1/bd/design_1/ip/design_1_v_mix_0_0/design_1_v_mix_0_0.xci: Synthesis target needs to be generated before calling compile_c.
重置和重新生成输出结果,无法解决该问题。
该设计在 Vivado 2017.2 中成功完成。
在 Vivado 2017.3 中发现了一个问题:当正在使用的 IP 有一个硬件评估许可证时,并不是所有层次化 IP (HIP) 的文件都能生成。
在生成过程中,这些文件默认已交付,但不会被 Vivado 发现。
在使用完整许可证时,所有文件都可正确交付。
该问题将在 Vivado 2017.4 版本中得到修复。
已经创建了一个战术补丁,用于纠正 2017.3 版本的这种行为。
安装该补丁后,将使用视频混合器 IP 的硬件评估许可证为 Vivado 2017.3 准确生成这些文件。
方法 1:
方法 2:
文件名 | 文件大小 | File Type |
---|---|---|
AR70182_vivado_2017_3_preliminary_rev1.zip | 21 MB | ZIP |
AR# 70182 | |
---|---|
日期 | 11/27/2017 |
状态 | Active |
Type | 已知问题 |
器件 | |
Tools | |
IP |