本文转载自: OpenFPGA微信公众号
头文件主要使用“文件包括”处理,所谓"文件包含"处理是一个源文件可以将另外一个源文件的全部内容包含进来,即将另外的文件包含到本文件之中。Verilog语言提供了`include命令用来实现"文件包含"的操作。
我在头文件中定义了一个全局变量如下:

我在使用这个全局变量时,始终提示找不到这个全局变量:

出现这个问题,主要有两方面原因:
1、头文件类型需要注意:

其中箭头部分可以修改类型。
2、引用错误:
output reg [WIDTH-1:0] LED;
上面是错误的,正确如下:
output reg ['WIDTH-1:0] LED;
其中第一个引起出错的可能比较小,试过用其他类型(Verilog源文件类型)也不会有问题。
关于文件包含的使用注意以下几点:

审核编辑:何安
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Vivado
+关注
关注
19文章
846浏览量
70476
发布评论请先 登录
相关推荐
热点推荐
驱动板PCB布线的注意事项
PCB Layout 注意事项
1)布局注意事项:
●● 整体布局遵循功率回路与小信号控制回路分开布局原则,功率部分和控制部分的 GND 分开回流到输入
GND。
●● 芯片的放置方向优先考虑驱动
发表于 12-02 07:40
别让这些细节毁了PCBA!焊接注意事项清单
一站式PCBA加工厂家今天为大家讲讲PCBA加工中电子元器件焊接注意事项有哪些?PCBA加工中电子元器件焊接注意事项。 电子元器件焊接关键注意事项 在PCBA加工中,焊接工艺直接影响电路板的可靠性
美国Odyssey奥德赛电池充电注意事项全解析
Odyssey奥德赛电池充电注意事项全解析
奥德赛电池作为高性能的深循环铅酸电池,广泛应用于汽车启动、摩托车、船舶以及备用电源系统中。正确的充电方法不仅能够延长电池寿命,还能保障其性能稳定发挥
IGBT器件的防静电注意事项
IGBT作为功率半导体器件,对静电极为敏感。我将从其静电敏感性原理入手,详细阐述使用过程中防静电的具体注意事项与防护措施,确保其安全稳定运行。
依托raksmart服务器在多种系统上本地部署deepseek注意事项
在RAKsmart服务器上本地部署DeepSeek时,需根据不同的操作系统和环境做好全面适配。以下是关键注意事项及分步指南,主机推荐小编为您整理发布依托raksmart服务器在多种系统上本地部署deepseek注意事项。
驱动板设计注意事项
设计驱动板时我们需要考虑电路原理与元器件选择、PCB设计、热管理、电磁兼容性(EMC)、其他注意事项。以下是关于相关内容的详细介绍,让我们一起来简单的了解一下吧!

Vivado下头文件使用注意事项
评论