0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式典型ARM处理器介绍以及分类

哈哈hfgfdf 2022-10-30 13:15 次阅读

一、处理器和处理器核
(1)处理器核
“处理器核”特指实现某种版本ARM指令集架构、具有取指令和执行指令功能的组件。
(2)处理器
以处理器核为中心,再把存储管理部件MMU、中断控制器、浮点运算器、总线接口等组件进行集成就构成“ARM处理器”。
ARM处理器中一定包含有一个或几个处理器核,而单纯的处理器核也可以作为处理器使用。因此,一些资料中“处理器核”和“处理器”经常会混淆使用。

二、ARM处理器的分类

ARM处理器分为五类:经典ARM处理器、ARM Cortex嵌入式处理器、ARM Cortex实时嵌入式处理器、ARM Cortex应用处理器以及ARM专家处理器

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

ARM Cortex处理器包括:

(1)Cortex-A (A=Application)系列是面向高端应用的处理器,它的工作频率高、性能好、功耗合理。A5~A15为32位,而A53-A57为64位版本。这类被称为ARMCortex应用处理器,简称应用处理器。

(2)Cortex-R ( R=Real Time)系列是面向实时控制应用的处理器,响应速度快、性能合理、功耗低。这类被称为ARMCortex实时嵌入式处理器,简称实时嵌入式处理器。

(3)Cortex-M ( M=Microcontroller)系列是面向微控制器的处理器,性价比极高、成本很低、功耗极小。这类被称为ARM Cortex嵌入式处理器,简称嵌入式处理器。

笼统地把-R系列和-M系列称为嵌入式Codex处理器,简称嵌入式处理器。把专用于智能卡应用、侧重安全可靠的处理器称为安全专家处理器或专家处理器SecurCore,它有三个系列,分别是基于ARM7TDMI的SC000系列、基于Cortex-M0的SC100系列以及基于Cortex-M3的SC300系列。

三、经典ARM处理器

经典ARM处理器目前主要有ARM7、ARM9和ARM11三个系列,包含多种不同的处理器,它们大多是按照ARMv4T、ARMv5TE或ARMv6架构设计的。
(1)ARM7系列
ARM7系列的ARM7TDMI ( ARM7TDMS-S)是市场上销量最高的32位处理器内核,它采用ARMv4T架构,支持ARM/Thumb指令集,使用冯氏存储结构,由3级指令流水线实现,曾用于诺基亚6110手机。其命名中数字表示系列编号,T表示支持Thumb指令集,D表示支持片上调试,M表示具有快速的64位乘法,I表示提供片内在线仿真(ICE),-S 表示该处理器(或处理器核)以IP软核的形式提供授权,让客户根据自己的半导体工艺进行再开发。(现在T、D、M、I这4项基本功能成了任何新产品的标配,因而不再使用这些后缀。)
(2)ARM9系列
ARM9系列处理器,它为微控制器、DSPJava应用提供了单处理器解决方案,非常适合需要有数字信号处理功能的微控制器应用领域。

ARM920T处理器使用的核是ARM9TDMI,它基于ARMv4T架构设计,支持ARM/Thumb指令集,具有快速乘法器;采用程序与数据分离的哈佛存储结构,指令Cache和数据Cache各16 KB,还可通过总线外接Cache和SRAM存储器;支持协处理器;含有内嵌的在线仿真模块ICE、支持片,上调试;采用5级流水线以提高处理器性能,每一条指令的执行分为5个步骤:①取指令,②指令译码,③执行指令运算,④Cache/存储器访问,⑤结果写回寄存器

图2-5是ARM920T处理器的框图。从图中可以看出,除了ARM9 TDMI处理器核之外,它还包括存储器管理部件MMU (实现虚拟存储器)、16 KB的指令Cache和16 KB的数据Cache、 数据写回RAM、AMBA总线接口、外部协处理器接口以及跟踪调试接口等。

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

图2-5 ARM920T内部结构框图

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    19166

    浏览量

    229151
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9052

    浏览量

    366827
  • 嵌入式
    +关注

    关注

    5068

    文章

    19021

    浏览量

    303317
收藏 人收藏

    评论

    相关推荐

    【下载】《ARM9 嵌入式系统设计与开发教程》

    `编辑推荐  本书以ARM920T微处理器为硬件平台,结合Linux操作系统,详细介绍嵌入式应用系统的设计、调试方法,以及
    发表于 12-25 17:33

    嵌入式处理器具有哪些特点分类

    一.嵌入式处理器的结构、特点与分类1.不同类型的典型嵌入式处理器及其特点1)数字信号
    发表于 11-09 07:42

    嵌入式处理器分类

    1.简介. ARM 是一个CPU内核. ARM是"Advanced RISC Machine"的缩写. ARM处理器本身是32位设计,但也配备16位指令集
    发表于 11-09 07:08

    嵌入式处理器选型

    嵌入式处理器分类 处理器造型需考虑的因素 多处理器在复杂系统中的应用
    发表于 02-28 11:57 64次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>选型

    ARM嵌入式处理器结构与应用基础

    ARM嵌入式处理器结构与应用基础,针对ARM7处理器系列。
    发表于 05-06 16:09 9次下载

    嵌入式软件开发之基于ARM处理器嵌入式系统设计方案解析

    的开发方法,具体的代码因具体的嵌入式环境不同而有所差异。 13.1 基于ARM处理器嵌入式系统设计 ARM系列
    发表于 10-19 09:22 1次下载

    32位ARM嵌入式处理器的调试技术

    摘要 :针对32位ARM处理器开发过程中调试技术的研究,分析了目前比较流行的基于JTAG的实时调试技术,介绍了正在发展的嵌入式调试标准,并展望期趋势。 关键词 :
    发表于 12-04 14:58 500次阅读

    几种基本嵌入式处理器介绍和应用概述包括Sitara,ARM,Cortex等

    本文的主要内容介绍的是几种常见的基本嵌入式处理器介绍和应用概述包括Sitara™ ARM® Cortex™-A8 &
    发表于 04-24 11:20 11次下载
    几种基本<b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>的<b class='flag-5'>介绍</b>和应用概述包括Sitara,<b class='flag-5'>ARM</b>,Cortex等

    嵌入式系统教程之嵌入式处理器的详细资料说明

    本文档的主要内容详细介绍的是嵌入式系统教程之嵌入式处理器的详细资料说明包括了:1 硬件子系统的组成,2 嵌入式
    发表于 06-14 17:14 18次下载
    <b class='flag-5'>嵌入式</b>系统教程之<b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>的详细资料说明

    嵌入式处理器是怎样分类

    嵌入式处理器分为嵌入式微控制器(MCU),嵌入式DSP处理器(DSP),嵌入式微处理器(MPU)
    发表于 10-05 17:39 4748次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>是怎样<b class='flag-5'>分类</b>的

    常见的嵌入式处理器分类对比

    嵌入式处理器简介 嵌入式处理器嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的 4 位
    的头像 发表于 10-30 10:22 1470次阅读

    ARM处理器嵌入式系统

    ARM处理器嵌入式系统(stm32嵌入式开发语言)-该文档为ARM处理器
    发表于 07-30 10:14 5次下载
    <b class='flag-5'>ARM</b><b class='flag-5'>处理器</b>与<b class='flag-5'>嵌入式</b>系统

    嵌入式控制系统的ARM处理器

    嵌入式控制系统的ARM处理器一、嵌入式硬件系统概述1、嵌入系统的硬件可分为三部分:核心处理器、控
    发表于 10-20 13:21 3次下载
    <b class='flag-5'>嵌入式</b>控制系统的<b class='flag-5'>ARM</b><b class='flag-5'>处理器</b>

    嵌入式处理器

    一.嵌入式处理器的结构、特点与分类1.不同类型的典型嵌入式处理器及其特点1)数字信号
    发表于 11-03 21:06 4次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>处理器</b>

    嵌入式微处理器分类 嵌入式微处理器的种类和型号

    分类可以从多个角度进行划分,比如架构、指令集、用途等。下面将从这些角度详细介绍嵌入式微处理器的种类和型号。 一、架构分类 嵌入式微处理器
    的头像 发表于 05-04 16:31 2089次阅读