作者jacky1989 (幻想的梦境)
看板ICDESIGN
标题[问题] 简单乘法问题
时间Fri Apr 25 23:06:51 2014
我用工作站跑乘法
我发现两种写法结果一样但是latency差很多
写法一
input [15:0]datain
output [63:0]dataout
assign dataout = {d1,d2}
d1 <= datain*s //s是个16bit常数
d2 <= datain*t //t是个16bit常数
写法二
input [15:0]datain
output reg[63:0]dataout
dataout <= datain*{s,t}
为什麽写法二latency差很多?写法一比较优
如果要更好要改成
dataout <= {datain*s,datain*t}
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.218.75.217
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/ICDESIGN/M.1398438413.A.696.html
※ 编辑: jacky1989 (180.176.57.176), 04/26/2014 01:00:12
1F:→ Labazero:写法一是16bits乘法,写法二是32bits乘法 05/01 12:48
2F:→ Labazero:写法三只是写法一的另一种表示方法 05/01 12:52