請問FPGA與DSP有什麼區別?

2023-06-14 23:45:02 字數 3417 閱讀 1903

1樓:太平洋電腦網

fpga與dsp的區別如下:

1、硬體層面的不同。

在硬體層面,dsp是asic,如同cpu gpu一樣,適宜於量產降低成本,缺點是(硬體)設計一旦確定,便不易於修改。而fpga較靈活,可以通過硬體描述語言進行快速設計和改進,但成本較高,傳統上講用於asic的prototype設計。

2、軟體層面的不同。

在軟體層面上,給dsp寫程式和給多核cpu寫程式,給gpu寫程式,沒有太大區別,dsp有完善的c語言編譯器。目前高階的fpga中都整合了硬核dsp。

3、程式語言不同。

fpga主要使用hdl,包括vhdl,verilog,還有數模混合的描述語言verilog-ams等。dsp使用c,組合語言程式設計。

4、 功能角度不同。

fpga普遍用於實現數位電路模組,基本上能實現所有的數位電路,傳統的數字功能模組,以及客戶產品特定需求的數字處理模組。fpga的io橋接種類繁多,不同種類的級別的fpga支援的io標準和協議都不盡相同,但是這些io的驅動能力或是電壓都是可程式設計配置的。

cpld和fpga和dsp有何區別?速度最快的是哪種?

2樓:高邊疆號

看到你的追問,想到最近自己在調的乙個**,silicon 的時鐘方面晶元(我用的是時鐘去抖動的)。。這些晶元一般可程式設計的,更改一下初始化配置。。就可以適應不同頻率的時鐘,起到倍頻,去抖動等功能,好像最高工作範圍可以達到2ghz,波形可選。。

如果你的板子的晶振時鐘頻率不夠高,可以通過便宜的fpga的pll被個頻送到那種時鐘晶元上,處理完後再拉回來。這樣一般就能滿足各種時鐘應用了,具體要什麼指標,你可以去和相關的器件供貨商了解就是了。

3樓:

好像這個沒有必要用到上述任何一種器件吧。初步猜測你是想做雷射測距儀)

你描述的只是乙個普通的時鐘訊號,t=2ns f=500mhz。用晶振+pll就可以了,或者專門做的高頻晶振。

不過一般不會做到你想象中的「方波」訊號,而是乙個類正弦波。

4樓:feeling學院婷

cpld速度最快。

fpga的整合度比cpld高,具有更複雜的佈線結構和邏輯實現。

dsp主要用來計算,計算功能很強悍,一般嵌入式晶元用來控制,而dsp用來計算,譬如一般手機有乙個arm晶元,主要用來跑介面,應用程式,dsp可能有兩個,adsp,mdsp,或乙個,主要是加密解密,調製解調等。

cpld是屬於粗粒結構的可程式設計邏輯器件。它具有豐富的邏輯資源(即邏輯門與暫存器的比例高)和高度靈活的路由資源。cpld的路由是連線在一起的,而fpga的路由是分割開的。

fpga可能更靈活,但包括很多跳線,因此速度較cpld慢。

cpld以群陣列(array of clusters)的形式排列,由水平和垂直路由通道連線起來。這些路由通道把訊號送到器件的引腳上或者傳進來,並且把cpld內部的邏輯群連線起來。

fpga,arm,dsp那個更加有前途呢?請高手指教

5樓:蕭邦郭子儀

dsp做演算法不是arm可以比擬的。

6樓:匿名使用者

學好了都挺有用的,主要看你做那個方向。是通訊呢還是控制。

7樓:匿名使用者

都一樣 ,關鍵看你職業規劃,一畢業盡量去大公司幹幾年,去小公司沒前途。

arm,dsp,fpga這三個哪個有發展前途?

8樓:骨頭啃小狗

感覺現在dsp雖然抄的火,尤其是ti現在的8核的tms320c6678,但是我覺得沒啥前途,以後肯定會慢慢被arm和fpga代替,現在一些高階型號的fpga整合了arm核,soc是以後的一種趨勢,所以有經歷還是學arm和fpga,但是dsp被代替還有很長的時間,所以也不比著急。。。

9樓:匿名使用者

他們各有各的應用領域,雖然這個領域有些交叉點,但不至於誰淘汰誰,應用不同**不同,有沒有前途看你怎麼用。

個人覺得dsp使用和微控制器差別不大上手容易做比較複雜的電機控制、影象處理用的多,dsp執行速度快,但並行不如fpga,所以ti現在的dsp慢慢的加入一些fpga的元素;

arm在做帶操作體統的工程中有無可替代的優勢,現在手機cpu基本都是基於arm構架,學起來也不難;

fpga並行處理能力強,但運算速度不如dsp,所以現在新出的fpga都加入了一些dsp的元素,入門要求高,精通的人甚少,可以這麼說以後大部分工程dsp能做,fpga也照樣能做,他們都能在自己最擅長的領域繼續發展下去。

如果是學這三個中的哪個有前途,我覺得dsp和微控制器一樣是基礎的東西,到處都要會這個的人,但工資可能相對一般,arm和fpga比較專,尤其是fpga很難精通,差不多的人工資都很高很高的。。。

10樓:

未來的微處理器市場是fpga+arm的,dsp會被提前淘汰的。

有人說dsp做高速影象處理有被fpga取代的趨勢,是這樣嗎?

11樓:十水雨木

對於目前來說fpga在影象處理方面還是沒有專業的dsp好,但fpga的發展速度確實很快。

dsp是處理器,它的作用是高速執行序列演算法,數字訊號處理常用。

fpga是一塊邏輯閘電路陣列,通過改變其內部邏輯單元的鏈結,用它能夠實現各種各樣的 組合數位電路。

這兩者之間沒有什麼必然的聯絡,但您之所以一起問 也許是因為 現在fpga由於邏輯單元數量節節攀公升,導致在一些高規格的fpga晶元上已經能夠實現dsp處理器了(或者微控制器 arm的軟核) 通過植入dsp處理器的軟核,在fpga上能夠實現靈活的設計,最終節約開發設計週期和成本。

12樓:匿名使用者

dsp的運算能力是fpga無法比擬的,雖然fpga運用靈活,但現在成本還是fpga最大的劣勢。fpga要進行複雜的運算,時序也是很麻煩的東西。不過如果說趨勢的話,fpga的卻在通過降低成本,不斷蠶食dsp的市場。

13樓:匿名使用者

有的話也是幾年之後的事情,現在不太現實。

14樓:網友

這個我感覺是必然的,影象處理我沒怎麼大接觸過,但是其他的一些數字處理演算法如fft,fir等在fpga上實現都非常有優勢,fpga自己若能實現處理演算法,由於其平行計算的特性,就算dsp再加入n級流水機制也未必能比得上的,再者你可以看看現在的電腦,要是有比較高階的n卡顯示卡的話,這台電腦可以呼叫gpu來輔助進行一些矩陣運算什麼的,從這點上你就可以看出大規模邏輯器件在計算上的優越性。

與 p i 有什麼區別, p i 與 p i 有什麼區別

p i 的p應該是乙個陣列,陣列元素是指標 p i 裡p是指向陣列的乙個指標 p i 是一直指標陣列中的第i個元素所指向的變數的值。p i 是乙個僅僅是指標陣列中第i個指標所指向的位址。c語言問題。p i與 p i 有什麼區別啊?寫個c程式解釋吧。include int main p a print...

財經與財務有什麼區別,財經與財務有什麼區別?會計是是屬於財務還是財經?

1 財經是指財政經濟。財經類專業是指經濟類和經濟管理類專業,常見的專業包括市場營銷 會計 人力資源管理 金融 國際 企業管理 統計 財稅等,是近幾年來人才市場上的熱門專業。2 賬務是指實現會計處理進行原始單證的收集 整理 記載 計算 結報等會計處理的具體事務,它要求規範 準確,保證會計核算,會計監督...

大棗與黑棗有什麼區別,黑棗與紅棗有什麼區別?

大棗的主要功能是健脾益胃,調和氣血的功能,黑棗中含有豐富的維生素與礦物質,像是保護眼睛的維生素a,幫助身體代謝的維生素b群,和促進生長的礦物質 鈣 鐵 鎂 鉀等,黑棗最大的營養價值是在於黑棗含有豐富的膳食纖維與果膠。黑棗與紅棗有什麼區別?相比紅棗,黑棗的養血作用更強,黑棗中含有豐富的維生素,有極強的...