當前位置:編程學習大全網 - 熱門推薦 - FPGA 和arm有什麽關系? 是不是單片機壹種?

FPGA 和arm有什麽關系? 是不是單片機壹種?

這個差別還是很大的,如果把單片機定義為帶有計算存儲功能的小控制器的話,ARM在這個小控制器上增加了很多更為復雜的接口,可以內嵌系統,算是升級版的單片機。而如果妳學過數電的話應該知道數字電路最基本的組成應該為組合邏輯器件和時序邏輯器件,FPGA內部是這些器件組合而成的陣列,可以實現很復雜的數字電路(幾乎是任意壹種數字電路),無法實現模擬電路,壹般也不含有A/D、D/A在裏面,所以只能做數字部分的設計,用在壹些沒有專用芯片的環境下。設計完成的FPGA可以通過其他步驟實現制作芯片的過程(但是壹般初學者編寫的代碼質量不高,不如現有的芯片好使)。既然如此,要設計壹個成型的數字電路板,可以用很多現有芯片搭接起來,也可以用FPGA設計實現,用FPGA設計的好處在於,設計過程中如果出現錯誤或者需要改動,可以不用重新制做電路板,只需要更改FPGA中的程序即可,但是效果還是和壹塊數字電路板完全壹樣的~

ARM是設計好的壹款控制芯片,包括核心的計算控制部件,還有外部的接口(主要是為了連接其他芯片使用)。

舉個例子,加入妳只需要控制個小液晶或者點陣(LED屏幕)用單片機就可以了,如果妳需要用到系統,提供壹組交互界面,或者處理速度較快那麽普通的單片機可能達不到要求,如果現有的ARM可以達到目的的話倒是可以直接使用。但是如果現有的芯片都打不到要求,比如接口比較特殊,這個時候就要用到FPGA了(當然還可能是妳需要大量的並行運算)

希望能夠幫到妳

  • 上一篇:windows vista sp2(KB948465)更新安裝問題
  • 下一篇:common files文件夾可以刪除嗎?
  • copyright 2024編程學習大全網