集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 3472|回复: 6

parameter在不同头文件的定义问题

[复制链接]
inter 发表于 2010-6-28 00:19:42 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2010-7-6 06:16 编辑

在一个工程中有两个文件:main.v和a.v
main.v
module main (xen);
`include "a.v"
outputxen;
wire  xen;
wire    [ver:0]test;
endmodule

a.v
parameter ver = 8'h 21;

用Quartus综合,说expecting the keyword 'module', 'macromodule' or 'primitive'[A.1].请问如何解决.
CHAN 发表于 2010-6-28 01:26:36 | 显示全部楼层
改为`define 然后包含进去就可以了
CHAN 发表于 2010-6-28 01:33:10 | 显示全部楼层
你这里不就一个main、一个a.v吗?<br>
难道是说你的a.v少了module关键字?原帖由 rogan 于 2007-1-24 15:53 发表<br>
在一个工程中有两个文件:main.v和a.v<br>
main.v<br>
module main (xen);<br>
`include "a.v"<br>
output&nbsp;&nbsp;xen; <br>
wire&nbsp; &nbsp; xen; <br>
wire&nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;test;<br>
endmodule<br>
<br>
a.v<br>
parameter ver = 8'h 21;<br>
<br>
用Quartus综合,说ex ...
CHANG 发表于 2010-6-28 03:28:00 | 显示全部楼层
期待正确的解释
CHAN 发表于 2010-6-28 03:46:55 | 显示全部楼层
a.v 你是verilog文件,需要用incDir指令
longtim 发表于 2010-6-28 05:08:21 | 显示全部楼层
有学到东西了!不错
Sunlife 发表于 2015-5-14 09:53:31 | 显示全部楼层

a.v 你是verilog文件,需要用incDir指令
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-7 00:06 , Processed in 0.061805 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表