學ARM還是FPGA,他們對個人能力有什麼要求,側重於什麼思維能力???

2025-01-27 22:05:20 字數 4259 閱讀 5370

1樓:東山再起

雖然沒有具體做過arm11、contex a系列的處理器方面的專案,但是也有所耳聞、結合之前很多微控制器的專案,我(現在做fpga)認為,arm是嵌入式處理器類,也就是說以後的你發展很可能是軟體方向,也就是linux驅動,對硬體要求不高。對能力來看的話,arm只需要你懂c語言、微控制器的開發,最好是能懂點作業系統和資料結構,不懂也沒有關係。而fpga用在高階領域比較多,比如通訊,而且做得都是核心的東西。

在能力要求方面肯定是要高一些,比如數位電路、vhdl語言、最好是懂電路,fpga做的精通很難,所以fpga職位在招人的時候很少面向本科生,更多的是研究生。以上全手打!樓主明鑑!

2樓:網友

fpga的門檻低一點,學起來比較快,是數位電路設計那方面的;arm更注重事件的管理,看自己的愛好。

3樓:網友

各自側重點不同,arm是軟體設計fpga更偏重硬體設計。

4樓:網友

跟你以後的方向有關係,如果軟體或者控制的話arm好點,fpga則偏向於數碼訊號處理,通訊。

關於arm,還是fpga?

5樓:

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

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

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

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

6樓:網友

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

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

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

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

7樓:匿名使用者

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

8樓:網友

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

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

9樓:匿名使用者

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

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

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

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

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

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

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

fpga與arm的區別

10樓:網友

fpga與arm的區別如下:

1、概念上的區別:

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

2、用途上的區別:

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

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

3、功能上的區別:

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

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

11樓:阿朽木

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

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

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

12樓:亞浩科技

arm是cpu,好比51微控制器開發板fpga是可程式設計邏輯器件,就是用程式設計(硬體描述語言)實現它內部的電路結構。我做個比喻吧,arm呢就像是乙個設計好的辦公樓,那個部門負責什麼事情都是定好的,你要做的就是合理調配部門資源合理搭配來完成你的目的。fpga呢就是給你一大堆建築材料和人員,你要它建成什麼樣子它就是什麼樣子!

arm:是32位微控制器,由於結構和計算速度的原因,目前適合做事務處理或者中低端應用,從中高階工控到簡單語音/**(不含**)處理dsp:它從16位~32位,內部採用哈佛結構,特別適合資料處理。

處理fpga:新型fpga可以用內部乘法器/暫存器/記憶體塊構造軟核,例如構造arm,則可以實現arm的功能;若構造成dsp,則可以實現dsp的功能。不過fpga的功耗較大,一般顫神碼情況下構造arm/dsp不如專用arm/dsp方便,但是在高瞎橋速訊號處理時,可以採用並行結構,大大提高處理速度,甚至可以超過目前最快的dsp。

arm(adanced risc machines)是採用risc指令集的嵌入式處理器;fpga即field programmable gate array (現場可程式設計邏輯閘陣列)是專用積體電路asic的一種,可認為是可程式設計asic。

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

13樓:fpga培訓與畢設

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

14樓:網友

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

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

15樓:富察芙淡媚

我來你:第乙個問題:arm是乙個cpu構架,有它自己的體系。它適合做的嵌入式的處理器。其優點是:成本低、功能豐富、開發簡單。

fpga是現場可程式設計門陣列,其可以設計為各種邏輯功能,設計靈活。當然它也可嵌入各種cpu做為處理器,如:8051,arm,nios_ii等等構架的cpu.

第二個問題:arm適合在控制領域,有介面化的場合。

fpga場合如上述。

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

16樓:清河大俠

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

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

17樓:天使的淚滴無悔

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

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

fpga和arm哪個有前途,學DSP,FPGA,ARM,哪個更有前途

都是好東西,在學校學習的是fpga,出來工作卻是一直做arm linux。很喜歡linux,也很喜歡fpga fpga和arm應用在不完全相同的方面,因此很難說哪一種更有前途。以前的fpga中就包含有嵌入內式軟核,現在更有不少 容fpga中整合了arm硬核,甚至還不止一個arm硬核。你可以在這樣的f...

他們說我學習學那麼多都沒有用,是他們自己個人感覺的。不關我事

學習學多了肯定有用的,學的越多你掌握的就越多,對自己也有好處,堅信自己,不要聽別人的 看年齡階段,也分學習階段。不知道你這學那麼多指的是類雜還是量多?年輕的時候多看看,多接觸幾個門類是好的,但到了一定年齡,就要學會專精一門或幾門,畢竟精力有限。一點不成熟的小建議 人生在世,首先得讓自己有必要的生存能...

建築學還是個好專業嗎,建築學專業好?還是醫學專業好?

建築學專業畢業後工作還是很好找的,工也作會比較穩 建築學畢業生有進私企和外企設計工作,也有去國企大,中設計院工作的,出國或在國內繼續深造讀研的也很多,這個專業最好有些美術功底比較好,對高中的理科要求不高 所以相對來說是個好專業 建築學專業好?還是醫學專業好?1.學醫學和建築專業都是當今最熱門的專業之...