最近獲得去英特爾的FPGA芯片廠參觀的機(jī)會,我尋思著雖然既然是要去參觀,那咱總得對其有所了解吧,不廢話了進(jìn)入正題。
首先,Google啟動!
FPGA(Field-Programmable Gate Array),即現(xiàn)場可編程門陣列
看不懂,關(guān)閉!
-----------好了,以上解釋純屬官方的雞肋解釋,下面開始說人話-----
經(jīng)過三天網(wǎng)上的各種瞎逛,看各路牛人的解釋,最后總結(jié)出來:
FPGA就是一個可以通過編程來改變內(nèi)部結(jié)構(gòu)的芯片
何為可以改變內(nèi)部結(jié)構(gòu)的芯片,這就要對比ASIC(專用集成芯片)來說了,ASIC就是針對某一項功能的專用芯片。
那FPGA有啥優(yōu)勢呢,這也要對比ASIC來說,因為ASIC芯片只是針對某一項功能做的專用芯片,如果要完成其他的功能就還得做一個另外的專用ASIC芯片,這樣就大大的增加時間成本和人力成本,因為一個芯片的生產(chǎn)周期較長而且驗證也是相當(dāng)復(fù)雜的。FPGA就是為了解決上面的問題而出現(xiàn)的。
FPGA的應(yīng)用場景:
第一,通信領(lǐng)域。通信領(lǐng)域需要高速的通信協(xié)議處理方式,另一方面通信協(xié)議隨時都在修改,不適合做成專門的芯片,所以能夠靈活改變的功能的FPGA就成了首選
第二,算法領(lǐng)域。FPGA對于復(fù)雜信號的處理性很強(qiáng),可以處理多維信號。
第三,嵌入式領(lǐng)域。利用FPGA構(gòu)建一個嵌入式的底層環(huán)境,然后在此之上編寫一些嵌入式軟件,事務(wù)性的操作更加繁雜一些,對FPGA的操作較少。
第四,在安放監(jiān)控領(lǐng)域,目前CPU很難做到多通道處理和只能檢測分析,但是加上FPGA之后就可以輕松解決了。
第五,在工業(yè)自動化領(lǐng)域,F(xiàn)PGA可以做到多通道的馬達(dá)控制,目前馬達(dá)電力消耗占據(jù)全球能源消耗的大頭,在節(jié)能環(huán)保的趨勢下,未來各類精準(zhǔn)控制馬達(dá)得以采用,一片F(xiàn)PGA就可以控制大量的馬達(dá)。
FPGA本身非常適合并行計算,在本質(zhì)上是一個硬件上的可編程的期間。而CPU一旦確定過后大部分是靠軟件的一個執(zhí)行操作,而軟件在執(zhí)行操作上永遠(yuǎn)是比不過硬件的 。
我覺得電子行業(yè)的下一個風(fēng)口浪尖就是FPGA
-
FPGA
+關(guān)注
關(guān)注
1629文章
21729瀏覽量
603029 -
芯片
+關(guān)注
關(guān)注
455文章
50731瀏覽量
423195 -
asic
+關(guān)注
關(guān)注
34文章
1199瀏覽量
120441
發(fā)布評論請先 登錄
相關(guān)推薦
評論