fpga和單片機和arm和dsp的區別


fpga主要負責的是: FPGA 它的結構是查找表結構,其程序不用去太考慮芯片的結構,要注意的是時序上問題,
它的結構比較復雜,功能也很強大,一般應用在通信領域等比較高端的場合,FPGA更偏向於硬件電路
FPGA由於是硬件電路,運行速度直接取決於晶振速度,系統穩定,特別適合高速接口電路。
FPGA是用來設計芯片的芯片
單片機: 單片機是一種微處理器,類似於電腦CPU的,它一般采用的是哈佛總線結構,或者馮諾依曼結構,
對單片機的編程很大程度上要考慮到它的結構和各個寄存器的作用,單片機用途比較廣,一般用在控制流水線上
單片機是沒有系統的,單片機是一個微控制器,通過加載模塊軟件來實現某種功能,單片機是成型的芯片
arm:arm可以說是單片機的一種,但arm的ROM和RAM遠大於單片機,
而且IO口功能和處理速度也是兩個級別的,arm能上很多操作系統,所以arm常用來開發手機等多媒體產品
DSP:  DSP是TI首創的數字信號處理器,主要是進行數字信號的處理和運算的,主頻很高,有硬件乘法器,做FFT啊就很簡單迅速,
是一種獨特的微處理器,有自己的完整指令系統,是以數字信號來處理大量信息的器件。
一個數字信號處理器在一塊不大的芯片內包括有控制單元、運算單元、各種寄存器以及一定數量的存儲單元等等
DSP還有一個特色就是對一些特殊算法的支持如快速福利葉變換等,所以對運算速度有特殊要求的場合一般會選擇DSP;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM