FPGA與ARM的區別,普通FPGA和帶arm核心的FPGA有什麼區別,arm能提供什麼優勢

時間 2021-10-15 05:37:42

1樓:匿名使用者

fpga與arm的區別如下:

1、概念上的區別:

arm是應用,fpga是晶片設計,前者是軟體,後面是硬體,arm就像微控制器,但是它本身的資源是生產廠家固定了的,可以把它看成一個比較優秀的微控制器來使用。而fpga需要通過自己程式設計,讓它具備一切想讓他具備的功能。

2、用途上的區別:

fpga可以用作設計cpu的周邊電路或者直接設計cpu本身。比如你想設計一個自己的cpu或者是其他的硬體電路。

而arm一般當做微控制器或者嵌入式作業系統cpu來使用,和電腦的cpu道理一樣。使用電腦的硬體資源的時候,不需要自己設計硬體,而是通過編寫的程式控制cpu就可以直接使用現成的硬體資源。

3、功能上的區別:

arm具有比較強的事務管理功能,可以用來跑介面以及應用程式等,其優勢主要體現在控制方面,而dsp主要是用來計算的,比如進行加密解密、調製解調等,優勢是強大的資料處理能力和較高的執行速度。

fpga可以用vhdl或veriloghdl來程式設計,靈活性強,由於能夠進行程式設計、除錯、再程式設計和重複操作,因此可以充分地進行設計開發和驗證。當電路有少量改動時,更能顯示出fpga的優勢,其現場程式設計能力可以延長產品在市場上的壽命,而這種能力可以用來進行系統升級或除錯。

2樓:阿朽木

通俗講,

數位電路里,

arm是專用的,固定的,不可更改的,你拿來只能用他的電路不能改他的電路,當然好處是使用簡單成本較低,而且通常晶片由於經過廠家精心設計還會整合許多外圍的的類比電路。

fpga是通用,靈活的,電路可理性的,io管腳可自定義的,你在他裡面可以設計你想要的任何數位電路都行,只要fpga晶片資源足夠,你甚至可以在裡面設計你想要的處理器,當然包括在裡面整合一個arm也行(只要你有能力實現且不怕人家告你侵權的話)。

3樓:秀氣的張爺爺

arm具有比較強的事務管理功能,可以用來跑介面以及應用程式等,其優勢主要體現在控制方面,而dsp主要是用來計算的,比如進行加密解 密、調製解調等,優勢是強大的資料處理能力和較高的執行速度。

fpga可以用vhdl或veriloghdl來程式設計,靈活性強,由於能夠進行程式設計、除錯、 再程式設計和重複操作,因此可以充分地進行設計開發和驗證。當電路有少量改動時,更能顯示出fpga的優勢,其現場程式設計能力可以延長產品在市場上的壽命,而這種能力可以用來進行系統升級或除錯。

普通fpga和帶arm核心的fpga有什麼區別,arm能提供什麼優勢

4樓:清河大俠

fpga是硬體,速度快,但是難以程式設計,相對不靈活。arm是cpu,支援軟體,應用靈活。帶arm的fpga,則擁有了兩者的優勢,如虎添翼,一片晶片,可以完成大部分工作。

加上flash和sram,基本上就構成了一臺計算機的核心機。

5樓:天使的淚滴無悔

本質上不同,arm是cpu,好比51微控制器開發板

fpga是可程式設計邏輯器件,就是用程式設計(硬體描述語言)實現它內部的電路結構

arm嵌入式與fpga的區別是什麼,哪個比較難學?

6樓:fpga培訓與畢設

fpga可以用在晶片驗證階段,

7樓:

掌握了基本的原理,這些都是相通的,學習來都會很快

關於arm,還是fpga?

8樓:

我認為你導師說得沒錯,arm的精華部分在於用arm的core打造各種各樣的system on chip。這是需要紮實的regester-transfer-level的功力,就這點而言,arm跟fpga是並行不悖的。

我不知道你學習的目的是什麼。但是如果是為了就業,那我建議你先專注arm,fpga跟得上就行了。誠如你所說,國內arm多fpga少,國外也是一樣。

而且,由於fpga的成本問題,它在未來相當長的一段時間內都不會太流行,不太會用在大批量生產的消費性電子產品上。

如果還有問題,你應該和你的導師溝通,時間跟精力應該如何分配。

9樓:匿名使用者

你們導師說arm和fpga是相同的,這點不敢苟同。

這兩者區別還是很大的,到後期不太可能融合:arm屬於微控制器的範圍,用的是linux和c開發;而fpga屬於電路甚至是模組級的,使用硬體語言描述,fpga程式設計時需要把他看做一個個電路模組。

其實兩個都不太好相與,arm+linux如果學得順利的話,搞個一年半載可以入門;fpga也差不多。不像8051微控制器,半個月就能入手。

這兩個都搞的話也行,不過需要時間去學習,做好努力的準備吧。

10樓:匿名使用者

兩個都學。不知樓主懂不懂作業系統,以前有沒有學過arm,如果沒有相關知識的話,arm+linux不是一時半會就能學好,再沒人教的情況下,更慢。但fpga容易入門,找一本書看兩天你就能懂,並且有老師指導,入門很快的,所以這一點,你不用擔心。

11樓:匿名使用者

學這個是問題不大的。arm和fpga只是工具,學工具總比學理論好學。重要的財富是,在使用這些工具去做專案過程中積累的經驗,就業時招聘單位看重的也是這些經驗,而不是隻會使用一個工具。

arm開發板和fpga開發板有什麼不同啊 5

12樓:匿名使用者

本質上不同,arm是cpu,好比51微控制器開發板

fpga是可程式設計邏輯器件,就是用程式設計(硬體描述語言)實現它內部的電路結構

13樓:匿名使用者

arm與fpga是不同型別的兩種晶片,具體說arm屬於微處理器,fpga是可程式設計邏輯器件。開發板是基於各自晶片的運用,主要供學習、開發使用。二者當然不同。

14樓:演繹科技開發板

建議你到我**裡來看看,這兩種開發板我們都有的

15樓:斕芯

arm開發板上核心晶片是一個帶有arm核心的可程式設計晶片,一般用於基於arm的應用開發學習。而fpga開發板上的核心晶片是一個fpga,一般用於學習硬體描述語言的學習和fpga開發應用方面的研究。

arm和fpga各有什麼優缺點?它們分別適用於那些地方?

16樓:

我來回答你bai:

第一個du問題:arm是一個cpu構架,有它zhi自己的體系dao

。它適合做的嵌入式的處理器

17樓:

首先arm是一

來個cpu啊,是一個處源理器,而fpga是現場可程式設計門陣列,很顯然不一樣。

當然fpga裡面也可以綜合出一個cpu,用來做成一個嵌入式系統。

很明顯,fpga比較靈活,可擴充套件性好,arm功能強大,上面能寫arm c來進行操作。

說到這裡,應該知道應用場合了~~~~~

fpga和arm哪個有前途

18樓:匿名使用者

都是好東西,在學校學習的是fpga,出來工作卻是一直做arm+linux。很喜歡linux,也很喜歡fpga

19樓:匿名使用者

fpga和arm應用在不完全相同的方面,因此很難說哪一種更有前途。以前的fpga中就包含有嵌入內式軟核,現在更有不少

容fpga中整合了arm硬核,甚至還不止一個arm硬核。你可以在這樣的fpga中設計包含有arm的多核嵌入式系統。所以對於一個數字系統的設計者而言,fpga和arm都需要懂,不要偏頗。

20樓:匿名使用者

現在很多東西都是偏軟,fpga用的範圍比較小

21樓:匿名使用者

可以嘗試arm + fpga + dsp,軟體+硬體都自己弄,做個小玩意兒

22樓:匿名使用者

這個應地制宜吧,不過要是做高階了,都是前途無量

arm和fpga在本質上有什麼區別?

23樓:匿名使用者

arm是應用,fpga是晶片來設計,前者是軟體,後面是源硬體. arm 就像微控制器,但是它本身的資源是生產廠家固定了的

可以把它看成一個比較優秀的微控制器來使用

而 fpga 呢,說百了,它本身什麼都沒有,你可以自己程式設計,讓它具備一切你想讓他具備的功能

比如,你想讓它是一個計數器,或者只是一個非門,那麼這個晶片就是一個非門,只不過是個很昂貴的非門

你也可以在一款內部資源充分的fpga 上,讓這顆fpga 成為arm晶片,並且加上你想要加上的外設,比如網路,記憶體

控制,lcd,等等,只要資源夠用!

現在明白了吧,fpga 可以隨心所欲,可以是微控制器,arm,dsp,也可以只是一個小小的非門

fpga與微控制器,嵌入式的區別,感謝

一 主體不同 1 fpga 是在pal gal等可程式設計器件的基礎上進一步發展的產物。2 微控制器 是一種積體電路晶片,是採用超大規模積體電路技術製成。3 嵌入式 用於控制 監視或者輔助操作機器和裝置的裝置。二 作用不同 1 fpga 是作為專用積體電路 asic 領域中的一種半定製電路而出現的,...

CPLD與FPGA有什麼區別,學哪種要好些

兩個很些類似的地方,但也有不少區別。貼個連結,慢慢看http www.不過,據我所知,會cpld的人基本也會fpga,而會fpga的當然也會cpld。具個例吧 比如作家,會寫詩的,多半也會寫下散文 而會寫散文的,多半也會寫下詩。所以,有興趣就都學吧,一脈相承的。其實這兩者沒什麼區別的,無非就是fpg...

黔西方言與普通話的區別,普通話與方言的區別是什麼?

陽光語言矯正學校 貴州話貴州話廣義上包括貴州所有的漢語方言,但實際上地域與四川相連,語音系統 詞彙與四川南部第二大方言西南官話岷江小片同質的黔北和黔東北赤水 習水 桐梓 務川 沿河 印江 思南 德江等九縣的西南官話岷江片常常也被四川人看作是四川話。餘下的貴州方言,除了黔北片在秀山有分佈,其他都是四川...