[問題] 有人有fpga上做數位濾波器經驗嗎(xilinx)
我用matlab轉了一個22階的IIR濾波器
叫XILINX自己去合成,我用SPARTAN6 150
看了一下,不用DSP48E大概吃了LUT 35%的資源
若用DSP48E 大概會吃掉93% DSP48E資源,LUT用少少的
但我想做13道大概14階左右的濾波器,算算好像不太夠用
不知道這樣花資源是合理的嗎,還是MATLAB轉出來VHDL CODE是怪物?
(我有大概看一下VHDL CODE覺得寫法也一般,沒特別奇怪)
但一般書上用的FIR通常跑出來階數更多...一般多半用FIR讓我很訝異
因為這顆150以我買的溫度規格就要近一萬塊了
感覺這樣做濾波器真的太花錢了,不知道這是正常的嗎?
感覺我的數位濾波器要做出來成本可能要3-4萬塊的fpga啊
而且合成若選了dsp48E,若數目不夠用,XILINX也不會去用LUT
MAP階段就會顯示錯誤,對一個VHDL新手而言,我覺得好多不合理
有沒有人可以指點一下,或有設計過的,讓我看一下規格和FPGA型號
看是否是我做的太爛了呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.169.59.130
推
04/06 20:18, , 1F
04/06 20:18, 1F
→
04/09 19:40, , 2F
04/09 19:40, 2F