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文件中,后续就没再报这个错误。

相关推荐
1560820721918 小时前
JFMZQ28DR、JFMZQ68DR、RFsoc XCZU47DR、XCZU48DR 信号处理板
fpga开发·信号处理
XMAIPC_Robot20 小时前
-40~85℃宽温实测:RK3588 机器人控制器硬件底座,长时间 SLAM 定位稳定性验证
人工智能·fpga开发·机器人·边缘计算·arm+fpga·rk3588+fpga
樱木花道長21 小时前
AMD Ross 深度系列 8:FAQ 七问七答(文末附网盘链接)
人工智能·fpga开发
FPGA小迷弟21 小时前
FPGA 与无人机:从飞控实时性到智能载荷的硬件加速实践
人工智能·ai·fpga开发·架构·无人机·ai编程
低慢小uav1 天前
(已解决)Zynq芯片lwip协议栈,使用tcp作为服务器Service,接收大量数据时,长度接收正常,接收对数据校验,校验和异常分析
网络协议·tcp/ip·fpga开发
szxinmai主板定制专家1 天前
ARM+FPGA 数控机床控制器:选 CODESYS SoftMotion CNC,还是基于 LinuxCNC 自研搭建?架构、授权、实时性、量产风险深度对比
arm开发·fpga开发·codesys·数据采集卡·linuxcnc·rk3576
女神下凡1 天前
芯参谋(79):嵌入式学习进阶_(硬件与软件)深入实践指南
arm开发·单片机·嵌入式硬件·学习·fpga开发·设计规范
LabVIEW开发1 天前
FlexRIO 在轨图像取舍:判决要跑在数据进内存之前
labview·fpga·labview功能·labview程序·flexrio
路上有只喵1 天前
认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇5
单片机·嵌入式硬件·fpga开发
爱吃汽的小橘1 天前
FPGA/数字IC设计的时序优化
fpga开发