看板 ICDESIGN 關於我們 聯絡資訊
我用工作站跑乘法 我發現兩種寫法結果一樣但是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://www.ptt.cc/bbs/ICDESIGN/M.1398438413.A.696.html ※ 編輯: jacky1989 (180.176.57.176), 04/26/2014 01:00:12
Labazero:寫法一是16bits乘法,寫法二是32bits乘法 05/01 12:48
Labazero:寫法三只是寫法一的另一種表示方法 05/01 12:52