比較MCU、DSP、ARM、SOC、FPGA | 我不是台北書呆子
![比較MCU、DSP、ARM、SOC、FPGA](https://i.imgur.com/Yg8tUKe.jpg)
2019年1月27日—比較MCU、DSP、ARM、SOC、FPGA...ARM:架構採用32位精簡指令集(RISC)處理器架構,從ARM9開始ARM都採用了哈佛體系結構,這是一種將指令與資料分開存放在 ...
![比較MCU、DSP、ARM、SOC、FPGA](https://i.imgur.com/Yg8tUKe.jpg)
1、採用架構
ARM:架構採用32位精簡指令集(RISC)處理器架構,從ARM9開始ARM都採用了哈佛體系結構,這是一種將指令與資料分開存放在各自獨立的儲存器結構,獨立的程式儲存器與資料儲存器使處理器的處理能力得到較大的提高。ARM多采用流水線技術,此技術通過多個功率部件並行工作來縮短程式執行時間,使指令能在多條流水線上流動,從而提高處理器的效率和吞吐率。現今ARM7採用了典型的三級流水線,ARM9採用五級流水線技術,而ARM11使用了7級流水線,ARM Cortex-A9更是使用了可變流水線結構(支援8-11級流水線)。在多核心的支援上ARM Cortex-A9最多可支援4個核心,這是ARM系列處理器中首次支援多核心技術。下圖表示了ARM Cortex-A9的內部結構。[1][2][3]
MCU:大都在結構上是基於馮·諾伊曼結構[4]的,這種結構清楚地定義了嵌入式系統[5]所必需的四個基本部分:一箇中央處理器核心,程式儲存器(只讀儲存器或者快閃記憶體[6])、資料儲存器(隨機儲存器)、一個或者更多的定時/計數器,還有用來與外圍裝置以及擴充套件資源進行通訊的輸入/輸出埠——所有這些都被整合在單個積體電路晶片上。指令集上早期的MCU是採用CISC的,後面被RISC取代。在匯流排位數上,MCU覆蓋了4位、8位、16位、32位,應用十分廣泛。
DSP:又名數字訊號處理器,它是一種專用於實時的數字訊號處理的微處理器。結構上它採用哈佛結構,同樣採用流水線技術。此外,DSP被用於宿主環境時可作為直接記憶體存取裝置運作,還支援從模擬數字轉換器(ADC)獲得資料,最終輸出的是由數字模擬轉換器(DAC)轉換為模擬訊號的資料,支援一定的並行處理。[7]
FPGA: FPGA是英文Field Programmable Gate Array(現場可程式設計門陣列)的縮寫,它是在PAL、GAL、PLD等可程式設計器件的基礎上進一步發展的產物,是專用積體電路(ASIC)中整...
ARM、MCU、DSP、FPGA、SOC各是什么?区别是什么? | 我不是台北書呆子
乾貨丨ARM、MCU、DSP、FPGA、SOC各是什麼?區別是 ... | 我不是台北書呆子
比較MCU、DSP、ARM、SOC、FPGA | 我不是台北書呆子
ARM,MCU,DSP,FPGA,SOC各是什麼?區別是什麼 | 我不是台北書呆子
硬體難學?首先搞懂單片機、MUC、DSP、FPGA、嵌入式 ... | 我不是台北書呆子
GPU、MCU、DSP、MPU各是什麼? | 我不是台北書呆子
MCU開發與ARMLinux開發有什麼差異? | 我不是台北書呆子
無所不在的MCU,ARM行不行? | 我不是台北書呆子
![](https://i.imgur.com/Yg8tUKe.jpg)
【中華行動數位科技有限公司附設臺北市私立中華行動數位電腦技藝短期補習班】評價好嗎?
補習班名稱:中華行動數位科技有限公司附設臺北市私立中華行動數位電腦技藝短期補習班所在區域:中正區詳細地址:開封街1段2號6...