0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

嵌入式典型ARM處理器介紹以及分類

哈哈hfgfdf ? 2022-10-30 13:15 ? 次閱讀

一、處理器和處理器核
(1)處理器核
“處理器核”特指實(shí)現(xiàn)某種版本ARM指令集架構(gòu)、具有取指令和執(zhí)行指令功能的組件。
(2)處理器
以處理器核為中心,再把存儲(chǔ)管理部件MMU、中斷控制器、浮點(diǎn)運(yùn)算器、總線接口等組件進(jìn)行集成就構(gòu)成“ARM處理器”。
ARM處理器中一定包含有一個(gè)或幾個(gè)處理器核,而單純的處理器核也可以作為處理器使用。因此,一些資料中“處理器核”和“處理器”經(jīng)常會(huì)混淆使用。

二、ARM處理器的分類

ARM處理器分為五類:經(jīng)典ARM處理器、ARM Cortex嵌入式處理器、ARM Cortex實(shí)時(shí)嵌入式處理器、ARM Cortex應(yīng)用處理器以及ARM專家處理器

e9c1106e-5811-11ed-b468-dac502259ad0.png

ARM Cortex處理器包括:

(1)Cortex-A (A=Application)系列是面向高端應(yīng)用的處理器,它的工作頻率高、性能好、功耗合理。A5~A15為32位,而A53-A57為64位版本。這類被稱為ARMCortex應(yīng)用處理器,簡(jiǎn)稱應(yīng)用處理器。

(2)Cortex-R ( R=Real Time)系列是面向?qū)崟r(shí)控制應(yīng)用的處理器,響應(yīng)速度快、性能合理、功耗低。這類被稱為ARMCortex實(shí)時(shí)嵌入式處理器,簡(jiǎn)稱實(shí)時(shí)嵌入式處理器。

(3)Cortex-M ( M=Microcontroller)系列是面向微控制器的處理器,性價(jià)比極高、成本很低、功耗極小。這類被稱為ARM Cortex嵌入式處理器,簡(jiǎn)稱嵌入式處理器。

籠統(tǒng)地把-R系列和-M系列稱為嵌入式Codex處理器,簡(jiǎn)稱嵌入式處理器。把專用于智能卡應(yīng)用、側(cè)重安全可靠的處理器稱為安全專家處理器或?qū)<姨幚砥鱏ecurCore,它有三個(gè)系列,分別是基于ARM7TDMI的SC000系列、基于Cortex-M0的SC100系列以及基于Cortex-M3的SC300系列。

三、經(jīng)典ARM處理器

經(jīng)典ARM處理器目前主要有ARM7、ARM9和ARM11三個(gè)系列,包含多種不同的處理器,它們大多是按照ARMv4T、ARMv5TE或ARMv6架構(gòu)設(shè)計(jì)的。
(1)ARM7系列
ARM7系列的ARM7TDMI ( ARM7TDMS-S)是市場(chǎng)上銷量最高的32位處理器內(nèi)核,它采用ARMv4T架構(gòu),支持ARM/Thumb指令集,使用馮氏存儲(chǔ)結(jié)構(gòu),由3級(jí)指令流水線實(shí)現(xiàn),曾用于諾基亞6110手機(jī)。其命名中數(shù)字表示系列編號(hào),T表示支持Thumb指令集,D表示支持片上調(diào)試,M表示具有快速的64位乘法,I表示提供片內(nèi)在線仿真(ICE),-S 表示該處理器(或處理器核)以IP軟核的形式提供授權(quán),讓客戶根據(jù)自己的半導(dǎo)體工藝進(jìn)行再開發(fā)。(現(xiàn)在T、D、M、I這4項(xiàng)基本功能成了任何新產(chǎn)品的標(biāo)配,因而不再使用這些后綴。)
(2)ARM9系列
ARM9系列處理器,它為微控制器、DSPJava應(yīng)用提供了單處理器解決方案,非常適合需要有數(shù)字信號(hào)處理功能的微控制器應(yīng)用領(lǐng)域。

ARM920T處理器使用的核是ARM9TDMI,它基于ARMv4T架構(gòu)設(shè)計(jì),支持ARM/Thumb指令集,具有快速乘法器;采用程序與數(shù)據(jù)分離的哈佛存儲(chǔ)結(jié)構(gòu),指令Cache和數(shù)據(jù)Cache各16 KB,還可通過總線外接Cache和SRAM存儲(chǔ)器;支持協(xié)處理器;含有內(nèi)嵌的在線仿真模塊ICE、支持片,上調(diào)試;采用5級(jí)流水線以提高處理器性能,每一條指令的執(zhí)行分為5個(gè)步驟:①取指令,②指令譯碼,③執(zhí)行指令運(yùn)算,④Cache/存儲(chǔ)器訪問,⑤結(jié)果寫回寄存器。

圖2-5是ARM920T處理器的框圖。從圖中可以看出,除了ARM9 TDMI處理器核之外,它還包括存儲(chǔ)器管理部件MMU (實(shí)現(xiàn)虛擬存儲(chǔ)器)、16 KB的指令Cache和16 KB的數(shù)據(jù)Cache、 數(shù)據(jù)寫回RAM、AMBA總線接口、外部協(xié)處理器接口以及跟蹤調(diào)試接口等。

e9e9f042-5811-11ed-b468-dac502259ad0.png

圖2-5 ARM920T內(nèi)部結(jié)構(gòu)框圖

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19286

    瀏覽量

    229866
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9097

    瀏覽量

    367604
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19126

    瀏覽量

    305294
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【下載】《ARM9 嵌入式系統(tǒng)設(shè)計(jì)與開發(fā)教程》

    `編輯推薦  本書以ARM920T微處理器為硬件平臺(tái),結(jié)合Linux操作系統(tǒng),詳細(xì)介紹嵌入式應(yīng)用系統(tǒng)的設(shè)計(jì)、調(diào)試方法,以及
    發(fā)表于 12-25 17:33

    嵌入式處理器具有哪些特點(diǎn)分類

    一.嵌入式處理器的結(jié)構(gòu)、特點(diǎn)與分類1.不同類型的典型嵌入式處理器及其特點(diǎn)1)數(shù)字信號(hào)
    發(fā)表于 11-09 07:42

    嵌入式處理器分類

    1.簡(jiǎn)介. ARM 是一個(gè)CPU內(nèi)核. ARM是"Advanced RISC Machine"的縮寫. ARM處理器本身是32位設(shè)計(jì),但也配備16位指令集
    發(fā)表于 11-09 07:08

    嵌入式處理器選型

    嵌入式處理器分類 處理器造型需考慮的因素 多處理器在復(fù)雜系統(tǒng)中的應(yīng)用
    發(fā)表于 02-28 11:57 ?64次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>選型

    ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ)

    ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用基礎(chǔ),針對(duì)ARM7處理器系列。
    發(fā)表于 05-06 16:09 ?9次下載

    嵌入式軟件開發(fā)之基于ARM處理器嵌入式系統(tǒng)設(shè)計(jì)方案解析

    的開發(fā)方法,具體的代碼因具體的嵌入式環(huán)境不同而有所差異。 13.1 基于ARM處理器嵌入式系統(tǒng)設(shè)計(jì) ARM系列
    發(fā)表于 10-19 09:22 ?1次下載

    32位ARM嵌入式處理器的調(diào)試技術(shù)

    摘要 :針對(duì)32位ARM處理器開發(fā)過程中調(diào)試技術(shù)的研究,分析了目前比較流行的基于JTAG的實(shí)時(shí)調(diào)試技術(shù),介紹了正在發(fā)展的嵌入式調(diào)試標(biāo)準(zhǔn),并展望期趨勢(shì)。 關(guān)鍵詞 :
    發(fā)表于 12-04 14:58 ?517次閱讀

    幾種基本嵌入式處理器介紹和應(yīng)用概述包括Sitara,ARM,Cortex等

    本文的主要內(nèi)容介紹的是幾種常見的基本嵌入式處理器介紹和應(yīng)用概述包括Sitara? ARM? Cortex?-A8 &
    發(fā)表于 04-24 11:20 ?11次下載
    幾種基本<b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>的<b class='flag-5'>介紹</b>和應(yīng)用概述包括Sitara,<b class='flag-5'>ARM</b>,Cortex等

    嵌入式系統(tǒng)教程之嵌入式處理器的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是嵌入式系統(tǒng)教程之嵌入式處理器的詳細(xì)資料說明包括了:1 硬件子系統(tǒng)的組成,2 嵌入式
    發(fā)表于 06-14 17:14 ?18次下載
    <b class='flag-5'>嵌入式</b>系統(tǒng)教程之<b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>的詳細(xì)資料說明

    嵌入式處理器是怎樣分類

    嵌入式處理器分為嵌入式微控制器(MCU),嵌入式DSP處理器(DSP),嵌入式微處理器(MPU)
    發(fā)表于 10-05 17:39 ?4832次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>是怎樣<b class='flag-5'>分類</b>的

    常見的嵌入式處理器分類對(duì)比

    嵌入式處理器簡(jiǎn)介 嵌入式處理器嵌入式系統(tǒng)的核心,是控制、輔助系統(tǒng)運(yùn)行的硬件單元。范圍極其廣闊,從最初的 4 位
    的頭像 發(fā)表于 10-30 10:22 ?1569次閱讀

    ARM處理器嵌入式系統(tǒng)

    ARM處理器嵌入式系統(tǒng)(stm32嵌入式開發(fā)語言)-該文檔為ARM處理器
    發(fā)表于 07-30 10:14 ?5次下載
    <b class='flag-5'>ARM</b><b class='flag-5'>處理器</b>與<b class='flag-5'>嵌入式</b>系統(tǒng)

    嵌入式控制系統(tǒng)的ARM處理器

    嵌入式控制系統(tǒng)的ARM處理器一、嵌入式硬件系統(tǒng)概述1、嵌入系統(tǒng)的硬件可分為三部分:核心處理器、控
    發(fā)表于 10-20 13:21 ?3次下載
    <b class='flag-5'>嵌入式</b>控制系統(tǒng)的<b class='flag-5'>ARM</b><b class='flag-5'>處理器</b>

    嵌入式處理器

    一.嵌入式處理器的結(jié)構(gòu)、特點(diǎn)與分類1.不同類型的典型嵌入式處理器及其特點(diǎn)1)數(shù)字信號(hào)
    發(fā)表于 11-03 21:06 ?4次下載
    <b class='flag-5'>嵌入式</b><b class='flag-5'>處理器</b>

    嵌入式微處理器分類 嵌入式微處理器的種類和型號(hào)

    分類可以從多個(gè)角度進(jìn)行劃分,比如架構(gòu)、指令集、用途等。下面將從這些角度詳細(xì)介紹嵌入式微處理器的種類和型號(hào)。 一、架構(gòu)分類 嵌入式微處理器
    的頭像 發(fā)表于 05-04 16:31 ?2261次閱讀