集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 14226|回复: 30

Verilog HDL 程序来错误,qiuzhu

[复制链接]
interig 发表于 2010-6-26 02:20:11 | 显示全部楼层 |阅读模式
Verilog HDL程序是这样的:<br>
<br>
module&nbsp; &nbsp; &nbsp; &nbsp; mult_4(X,Y,Z)<br>
input[3:0]&nbsp; &nbsp; &nbsp; &nbsp; X,Y;<br>
output[7:0]&nbsp; &nbsp; &nbsp; &nbsp; Z;<br>
<br>
assign Z=X*Y;<br>
<br>
endmodule<br>
<br>
编译时的错误:<br>
<br>
Error (10170): Verilog HDL syntax error at mult_4.v(2) near text "input";&nbsp;&nbsp;expecting ";"<br>
<br>
怎么办啊??
AAT 发表于 2010-6-26 04:04:55 | 显示全部楼层
少了个";"吧....如下:<br>
<br>
&nbsp; &nbsp;module&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;mult_4(X,Y,Z);&nbsp; &nbsp;//you lost a ";" here<br>
&nbsp; &nbsp;input[3:0]&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;X,Y;
 楼主| interig 发表于 2010-6-26 05:20:17 | 显示全部楼层
哦!原来如此。它提示的是第二行有错误,我就一直在第二行找,<br>
原来错误在第一行。<br>
谢谢!!
UFO 发表于 2010-6-26 06:08:44 | 显示全部楼层
module&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;mult_4(X,Y,Z)&nbsp;&nbsp;<br>
模块定义后面要加了分号 &ldquo;;&rdquo;<br>
建议认真看看书哦,这是基本的语法
encounter 发表于 2010-6-26 06:31:35 | 显示全部楼层
多写写代码就会养成好的习惯的。
usd 发表于 2010-6-26 07:31:24 | 显示全部楼层
刚开始大家写代码都不熟吧,大家一起加油吧
 楼主| interig 发表于 2010-6-26 08:17:35 | 显示全部楼层
要多动手,多动脑筋,刚开始嘛!
usb 发表于 2010-6-26 10:14:15 | 显示全部楼层
和我刚学的时候一样
longtim 发表于 2010-6-26 10:25:57 | 显示全部楼层
呵呵,我也犯过的错,<br>
不过我是自己找到了 。<br>
现在我是先输入<br>
module ***();<br>
endmodule<br>
之后再往里添东西,<br>
begin<br>
end<br>
之类也这样。类似的错误就比较少犯了。
ngtim 发表于 2010-6-26 10:56:14 | 显示全部楼层
9楼的习惯比较好
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-6 17:34 , Processed in 0.072188 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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