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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 12279|回复: 8

[求助] modelsim仿真时出现(vlog-2155) Global declarations are illegal 错误

[复制链接]
发表于 2014-7-22 22:00:05 | 显示全部楼层 |阅读模式

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

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

x
最近在用Quartus II9.0调用modelsim仿真时,出现(vlog-2155) Global declarations are illegal in verilog 2001 syntax 错误,一直没有搞明白是怎么回事,求助各位大侠。
我大概描述下情况:我建了一个简单的示例工程,该工程我是在Quartus II9.0平台上建立的,工程的功能就是将两个4位输入数据的拼接成一个8位输出数据。工程综合没有问题、生成testbench后,调用modelsim 10.1c仿真,modelsim 10.1c在启动加载过程中出现如下错误:

# ** Error: C:/altera/project/source/parameter_defined.v(1): (vlog-2155) Global declarations are illegal in Verilog 2001 syntax.

#

# ** Error: C:/altera/project/source/parameter_defined.v(2): (vlog-2730) Undefined variable: 'DATA_WIDTH'.

#

# ** Error: C:/altera/project/source/parameter_defined.v(2): 'DATA_WIDTH' already declared in this scope (work).

# ** Error: C:/altera/project/source/parameter_defined.v(2): Verilog Compiler exiting

# ** Error: C:/modeltech_10.1c/win32/vlog failed.


我上传了工程包,工程包中有三个文件:源程序工程包“project”、程序说明文件“仿真流程”、modelsim 10.1c的错误提示“错误提示”。

源程序工程包“project”中的工程可以直接运行,只是在仿真时可能要根据您的实际情况修改下modelsim.exe的安装路径;
程序说明文件“仿真流程”说明了我在仿真时的操作流程,按这个文档中描述的操作流程来调用modelsim应该能保证出现我所说的错误;
modelsim 10.1c的错误提示可以让您直接浏览是什么错误,从而心中有个大概的认识。


希望遇到过这类问题的朋友抽点时间帮忙分析下是什么原因,谢谢

仿真错误示例.zip (2.13 MB, 下载次数: 18 )
 楼主| 发表于 2014-7-25 23:22:31 | 显示全部楼层
没人遇到类似的问题吗?
发表于 2014-10-15 19:56:07 | 显示全部楼层
回复 1# gyc1204


   modelsim 仿真过程中需要include外部文件时候,需要绝对路径,否则报错找不到文件。例如:
`include "D:/jxkc/nandFlash_modelV10/MT29FxxG08xx/nand_defines.v"
`include "D:/jxkc/nandFlash_modelV10/MT29FxxG08xx/nand_parameters.v"
发表于 2014-10-16 21:55:23 | 显示全部楼层
有什么定义错了,你的DATA_WIDTH是宏定义??
发表于 2015-4-29 16:04:28 | 显示全部楼层
把C:/altera/project/source/parameter_defined.v从编译的文件列表中去掉试试。
发表于 2015-4-29 19:30:02 | 显示全部楼层
把parameter放到quartus的编译lib中去,不要放到编译文件中。
发表于 2016-3-16 22:34:29 | 显示全部楼层
到底怎么弄啊
发表于 2020-5-12 16:52:27 | 显示全部楼层


rayon 发表于 2015-4-29 16:04
把C:/altera/project/source/parameter_defined.v从编译的文件列表中去掉试试。


牛比啊,哥哥,是怎么想到的
我爱你

发表于 2022-4-10 19:24:42 | 显示全部楼层
see 5# !!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-18 10:08 , Processed in 0.027182 second(s), 8 queries , Gzip On, Redis On.

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