在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3719|回复: 15

[解决] 【菜鸟提问】Verilog头文件没有效果

[复制链接]
发表于 2021-11-23 20:34:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 踟蹰的天 于 2021-11-26 23:23 编辑

我希望把一个function放到头文件里去,在另一个文件里调用它。但在运行中报错了,说 ”not declared“。请问可以怎么解决?
头文件:
7c96cfab8bad155b4271cd180bf522e.png

调用:
dd45f13b0d90657feb4890f0efd1f1f.png

删去了头文件中的module,并且将include放到了主文件的module内部,就可以正常编译了
发表于 2021-11-23 21:25:58 | 显示全部楼层
·include
 楼主| 发表于 2021-11-23 22:50:40 | 显示全部楼层


有 ·include的,只是没有截出来
发表于 2021-11-24 08:44:26 | 显示全部楼层
define, module name, function name全是S_Box,能用不一样的名字不?
发表于 2021-11-24 09:13:31 | 显示全部楼层
你直接把这个function放到你调用的文件里就行了啊
发表于 2021-11-24 09:54:58 | 显示全部楼层
function类的代码我们通常用package
发表于 2021-11-24 10:04:06 | 显示全部楼层
用·include,或者直接把你的function放到你的引用文件里
发表于 2021-11-24 12:47:58 | 显示全部楼层
你这个好像是重名了吧?
module和function都叫S_Box,分不清楚
发表于 2021-11-24 16:21:34 | 显示全部楼层
1,include路径里面填绝对路径。
2,重建工程试试
3,设置一下include 路径
3,重命名试试
 楼主| 发表于 2021-11-25 15:30:41 | 显示全部楼层


asic_service 发表于 2021-11-24 08:44
define, module name, function name全是S_Box,能用不一样的名字不?


我把它们的名字改掉了,还是不行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-29 00:42 , Processed in 0.029457 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表