集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 13102|回复: 30

verilog 8位乘法器源代码 哪里错?

[复制链接]
interige 发表于 2010-6-26 00:45:40 | 显示全部楼层 |阅读模式
verilog 8位乘法器源代码 哪里错?

module mult8(out, a, b);  8位乘法器源代码
parameter size=8;
input[size:1] a,b;        //两个操作数
output[2*size:1] out;        //结果
assign out=a*b;//乘法运算符&nbsp;&nbsp;<br>
endmodule
ngtim 发表于 2010-6-26 01:01:12 | 显示全部楼层
我用Xilinx ISE 8.1 跑了一下,没有错<br>
不知你用的是什么工具?<br>
有些是不支持乘,除法。
HDL 发表于 2010-6-26 01:50:37 | 显示全部楼层
有的工具中out是不是需要定义线宽。
UFO 发表于 2010-6-26 02:04:42 | 显示全部楼层
我觉得没问题
CHA 发表于 2010-6-26 03:54:36 | 显示全部楼层
问题是没有,但我觉得乘法器不能直接用" * "写,毕竟这是描述语言,而不是设计语言
ups 发表于 2010-6-26 04:13:04 | 显示全部楼层
一般实现乘法,不能直接用乘法符号.
tim 发表于 2010-6-26 04:39:47 | 显示全部楼层
可以用的啊<br>
用了*后,综合器会直接综合成一个乘法器的<br>
我看这个没有错<br>
可能是2楼说的那种情况
tim 发表于 2010-6-26 06:05:31 | 显示全部楼层
没试过用乘除法!看看!
ANG 发表于 2010-6-26 06:29:19 | 显示全部楼层
原帖由 LOONG 于 2006-10-12 11:17 发表<br>
可以用的啊<br>
用了*后,综合器会直接综合成一个乘法器的<br>
我看这个没有错<br>
可能是2楼说的那种情况 支持,但是乘法器的调用是不是要先声明?
UFP 发表于 2010-6-26 07:04:08 | 显示全部楼层
不用的啊<br>
不用
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-23 21:49 , Processed in 0.082848 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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