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

    文章

    18275

    浏览量

    222158
  • ARM
    ARM
    +关注

    关注

    134

    文章

    8651

    浏览量

    361781
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288443
收藏 人收藏

    评论

    相关推荐

    介绍几种不同的嵌入式处理器

    嵌入式微处理器(EMPU)  嵌入式微处理器的基础是通用计算机中的CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功
    发表于 02-02 15:15

    移植嵌入式Linux到ARM处理器

    移植嵌入式Linux到ARM处理器
    发表于 08-04 10:11

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

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

    【下载】《嵌入式系统设计与实例开发:基于ARM处理器与μC/OS-2实时操作系统》

    `内容简介  本书是《嵌入式系统设计与实例开发》一书的第3版,其特点是体系结构完整、基本概念清晰,易读易学。本书主要以ARM9嵌入式微处理器与?C/OS-II实时操作系统作为教学对象,分别介绍
    发表于 02-01 17:10

    【下载】《 嵌入式系统设计与实例开发:基于ARM处理器与μC/OS-2实时操作系统》

    `内容简介  本书是《嵌入式系统设计与实例开发》一书的第3版,其特点是体系结构完整、基本概念清晰,易读易学。本书主要以ARM9嵌入式微处理器与?C/OS-II实时操作系统作为教学对象,分别介绍
    发表于 03-01 17:26

    嵌入式系统分类介绍

    。另一类是实时操作系统。下面就来详细了解:  嵌入式系统根据上面的分类嵌入式系统的种类很多,有嵌入式微处理器,微控制,DSP
    发表于 01-28 11:07

    ARM嵌入式系统基础教程》下载

    ARM嵌入式系统基础教程简介:本书是《ARM嵌入式系统系列教程》中的理论课教材。以PHILIPS公司LPC2000系列ARM微控制
    发表于 04-04 23:27

    嵌入式系统基本概念概述

    处理器微控制DSPSOC典型嵌入式处理器介绍MIPS处理
    发表于 07-16 08:15

    基于ARm架构的嵌入式微处理器

    目录第一讲 简单介绍第二讲 嵌入式系统结构第三讲 基于ARm架构的嵌入式微处理器​第四讲 SOC第五讲 嵌入式系统的设计过程第六讲 开发环境
    发表于 10-27 07:50

    嵌入式处理器有哪些分类

    学习嵌入式的同学都知道嵌入式系统硬件的组成部分是以嵌入式处理器为中心,由存储、I/O设备、通信模块以及
    发表于 11-08 07:46

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

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

    嵌入式处理器分类

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

    ARM处理器指令系统及汇编语言程序设计

    目标嵌入式系统基础嵌入式系统的特点、分类、发展和应用嵌入式系统的组成和微电子技术(集成电路、SOC、EDA、IP核)嵌入式系统与数字媒体
    发表于 12-22 06:29

    ARM处理器芯片应该如何来分类

    如何来分类?当前应用比较多的ARM处理器芯片究竟有哪些?他们主要的应用领域有哪些?其实这几个问题,可以通过在网上查找相关的资料可以很快的得出相应的答案,arm
    发表于 12-27 06:13

    嵌入式系统设计全面介绍

    系统及开发有一个全景的把握,又能深入理解嵌入式微处理器嵌入式实时操作系统配套嵌入式微处理器ARM及多平台嵌入式实时操作系统µC/OS-II
    发表于 01-25 07:05