怎樣深入淺出的理解 單片機 arm dsp?
時間:2021-06-07 來源:華清遠見
眾所周知,在科技高速發(fā)展的今天,人工智能已經(jīng)深入到生活的各個角落。很多人都熱衷于智能穿戴,其中,處理器就是核心技術(shù)之一,而處理器又十分重要,現(xiàn)在的大學里面教授的處理器有很多種,學生們學習的主要方面是 單片機 arm 和dsp,那它們到底有什么區(qū)別和聯(lián)系呢?
1.單片機
單片機是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的微型計算機系統(tǒng),在工業(yè)控制領(lǐng)域廣泛應(yīng)用。從上世紀80年代,由當時的4位、8位單片機,發(fā)展到現(xiàn)在的300M的高速單片機。單片機的入門通常是從51單片機開始的,51單片機體積小功耗小,是8位的處理器,可以通過io口控制外部設(shè)備,也有中斷技術(shù),定時器技術(shù)等。同時,單片機的接口技術(shù)使得單片機可以控制簡單的外部設(shè)備。在生活中的許多方面,單片機占領(lǐng)著很大的市場。
2.Arm
ARM(Advanced RISC Machines)是一個32位元精簡指令集(RISC)處理器架構(gòu),ARM處理器廣泛地使用在許多嵌入式系統(tǒng)設(shè)計。ARM處理器的特點有指令長度固定,執(zhí)行效率高,低成本等。Arm有一個特點就是arm一般是16位和32位的,它的特點是不僅速度快。而且資源豐富。很多廠商都爭相采用arm的架構(gòu)進行設(shè)計。比如st公司 nxp公司等等。這樣的與其他公司結(jié)盟,使得arm可以在很多方面進行充分的發(fā)展。保證了生存。
3.Dsp
DSP(Digital Signal Processing)即數(shù)字信號處理技術(shù),DSP芯片即指能夠?qū)崿F(xiàn)數(shù)字信號處理技術(shù)的芯片。
DSP芯片的內(nèi)部采用程序和數(shù)據(jù)分開的哈佛結(jié)構(gòu),具有專門的硬件乘法器,廣泛采用流水線操作,提供特殊的DSP指令,可以用來快速的實現(xiàn)各種數(shù)字信號處理算法。根據(jù)數(shù)字信號處理的要求,DSP芯片一般具有如下的一些主要特點:
(1) 在一個指令周期內(nèi)可完成一次乘法和一次加法。
(2) 程序和數(shù)據(jù)空間分開,可以同時訪問指令和數(shù)據(jù)。
(3) 片內(nèi)具有快速RAM,通常可通過獨立的數(shù)據(jù)總線在兩塊中同時訪問。
(4) 具有低開銷或無開銷循環(huán)及跳轉(zhuǎn)的硬件支持。
(5) 快速的中斷處理和硬件I/O支持。
(6) 具有在單周期內(nèi)操作的多個硬件地址產(chǎn)生器。
(7) 可以并行執(zhí)行多個操作。
(8) 支持流水線操作,使取指、譯碼和執(zhí)行等操作可以重疊執(zhí)行。
與通用微處理器相比,DSP芯片的其他通用功能相對較弱些。

