首頁>Club>
8
回覆列表
  • 1 # 髒話比謊話乾淨558

    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是一個CPU構架,有它自己的體系。它適合做的嵌入式的處理器。其優點是:成本低、功能豐富、開發簡單。

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

    其優點是:並行處理,因此速度快,適合與高速場合,例如影象,影片資料採集與處理。

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

    FPGA場合如上述。

  • 中秋節和大豐收的關聯?
  • 交通事故認定書出來後是如何確定承擔賠償比例的?