vivado报错及解决【十】

ERROR: Synth 8-1766 cannot open include file include.v

这个错误是我们在引用类似以下的参数文件时,vivado系统找不到文件导致的。

`include "params.v"

AMD官方的解决方案如下:

AMD官方论坛提供了两种解决方案:

1.将include.v文件设置为全局包含,并将其file_type设置为"Verilog Header"。

如果file_type未设置为Verilog Header,则该包含文件将被视为普通的Verilog文件,可以被其他Verilog文件引用,从而导致上述错误。

复制代码
set_property file_type "Verilog Header" [get_files ../source_inclu/include.v]
set_property is_global_include true [get_files ../source_inclu/include.v]

2.不要将include.v文件添加到项目源代码中,也不要在非项目模式下读取该包含文件。

在synth_design命令或综合设置中,将include_dirs选项设置为include.v文件的位置。

复制代码
synth_design -top top -part xc7k70tfbg484-2 -include_dirs {../source_inclu}

博主本人是将相应的文件放到了工程目录下的\sources_1\new文件中,后续就没再报这个错误。

相关推荐
第二层皮-合肥16 小时前
Vivado 自动生成的 AXI‑Lite 从机 IP 的操作步骤
fpga开发
blue_ice .19 小时前
Verilog DDS 数字信号发生器:DAC 输出模拟波形与 ADC 回采观测
开发语言·单片机·嵌入式硬件·fpga开发
Eloudy1 天前
基于 PTP 的 FPGA→RoCE→CPU 单向延迟测量实验方案
gpu·fpga
薛定谔的bug~1 天前
【vivado】10G ibert 工程
fpga开发
博览鸿蒙1 天前
新手怎么挑一块靠谱的FPGA开发板?
fpga开发·fpga·fpga开发板
威嵌神州1 天前
VxWorks6.9 BSP 适配:飞腾 D2000/FT2000/4 平台、驱动开发
驱动开发·嵌入式硬件·fpga开发·系统架构
FPGA小迷弟2 天前
【无标题】
fpga开发·dsp开发·fpga·sdr·无线电
szxinmai主板定制专家2 天前
【工控实战】RK3568/RK3588 8路隔离CAN/CANFD完整解决方案|多路总线并行通信、车载/工控量产落地
人工智能·fpga开发·zynq·mpsoc·半导体设备
郝旭帅电子设计团队2 天前
Xilinx FPGA的BANK标号命令规则
fpga开发·郝旭帅电子设计团队·郝旭帅
威嵌神州2 天前
天脉 3 开发环境与 BSP 适配:IDE license、驱动开发、飞腾平台
ide·驱动开发·嵌入式硬件·fpga开发