[問題] 有人有fpga上做數位濾波器經驗嗎(xilinx)

看板Electronics作者時間14年前 (2012/04/05 22:37), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我用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
文章代碼(AID): #1FVQv4W1 (Electronics)