Re: [問題] 16位元乘法器
※ 引述《BlueFeel (藍色感覺)》之銘言:
: ARM7做16位元乘加,感覺很慢
: 朋友說可以用CPLD
: 手邊剛好有一顆CPLD
: 使用verilog寫了一個
: 65536*4096 用clk觸發累加3次,發現會錯,數值大一點就錯...
: 因為我這顆CPLD gate總數才1270,本身沒有內建乘法器.
: 有沒有辦法700多gate數可以做到呢?
: 不想用太接近硬體行為去寫乘法器.
: 1. 維護不便 2. 行數太多
: 用高階與法 "*"
: 1.數值會錯
: 有沒有兩全其美的方法?
推 moonls:不用CPLD的話, 可以考慮用Ti DSP, 專長乘加 XDD 04/23 01:07
目前只能要求 "不需要即時算出來",
當然也不能用 累加達到乘法,因為我試過...
1*65535 就要加65535次,若很多乘法....的話就要很久
手邊有的CPLD真的沒辦法做到乘加?
時間先不考慮的話還有什麼方法可以做到呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.194.110
→
04/23 22:47, , 1F
04/23 22:47, 1F
推
04/23 23:17, , 2F
04/23 23:17, 2F
→
04/23 23:17, , 3F
04/23 23:17, 3F
推
04/24 02:02, , 4F
04/24 02:02, 4F
→
04/24 12:48, , 5F
04/24 12:48, 5F
討論串 (同標題文章)