[問題] 簡單乘法器問題

作者: jacky1989   2014-04-25 23:06:51
我用工作站跑乘法
我發現兩種寫法結果一樣但是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}
作者: Labazero   2014-05-01 12:48:00
寫法一是16bits乘法,寫法二是32bits乘法
作者: Labazero   2014-05-01 12:52:00
寫法三只是寫法一的另一種表示方法
作者: Labazero   2014-05-01 20:48:00
寫法一是16bits乘法,寫法二是32bits乘法寫法三只是寫法一的另一種表示方法

Links booklink

Contact Us: admin [ a t ] ucptt.com