當前位置:編程學習大全網 - 編程軟體 - ARM和FPGA在本質上有什麽區別?

ARM和FPGA在本質上有什麽區別?

ARM是CPU,好比51單片機開發板FPGA是可編程邏輯器件,就是用編程(硬件描述語言)實現它內部的電路結構。我做個比喻吧,ARM呢就像是壹個設計好的辦公樓,那個部門負責什麽事情都是定好的,妳要做的就是合理調配部門資源合理搭配來完成妳的目的。FPGA呢就是給妳壹大堆建築材料和人員,妳要它建成什麽樣子它就是什麽樣子!

ARM:是32位單片機,由於結構和計算速度的原因,目前適合做事務處理或者中低端應用,從中高級工控到簡單語音/圖片(不含視頻)處理DSP:它從16位~32位,內部采用哈佛結構,特別適合數據處理。其中16位DSp適合中高級工控到簡單語音/圖片(不含視頻)處理;其中32位DSp適合復雜語音/圖片/視頻

處理FPGA:新型FPGA可以用內部乘法器/寄存器/內存塊構造軟核,例如構造ARM,則可以實現ARM的功能;若構造成DSP,則可以實現DSP的功能。不過FPGA的功耗較大,壹般情況下構造ARM/DSP不如專用ARM/DSP方便,但是在高速信號處理時,可以采用並行結構,大大提高處理速度,甚至可以超過目前最快的DSP。

ARM(Adanced RISC Machines)是采用RISC指令集的嵌入式處理器;FPGA即Field Programmable Gate Array (現場可編程邏輯門陣列)是專用集成電路ASIC的壹種,可認為是可編程ASIC。

  • 上一篇:觸發雷達和邏輯雷達接哪裏
  • 下一篇:如何自制筆記本移動電源?
  • copyright 2024編程學習大全網