verilog 8位乘法器源代码 哪里错?
verilog 8位乘法器源代码 哪里错?module mult8(out, a, b);8位乘法器源代码
parameter size=8;
input a,b; //两个操作数
output out; //结果
assign out=a*b;//乘法运算符 <br>
endmodule 我用Xilinx ISE 8.1 跑了一下,没有错<br>
不知你用的是什么工具?<br>
有些是不支持乘,除法。 有的工具中out是不是需要定义线宽。 我觉得没问题 问题是没有,但我觉得乘法器不能直接用" * "写,毕竟这是描述语言,而不是设计语言 一般实现乘法,不能直接用乘法符号. 可以用的啊<br>
用了*后,综合器会直接综合成一个乘法器的<br>
我看这个没有错<br>
可能是2楼说的那种情况 没试过用乘除法!看看! 原帖由 LOONG 于 2006-10-12 11:17 发表<br>
可以用的啊<br>
用了*后,综合器会直接综合成一个乘法器的<br>
我看这个没有错<br>
可能是2楼说的那种情况 支持,但是乘法器的调用是不是要先声明? 不用的啊<br>
不用