您当前的位置:首页 > 生活 > 内容

嵌入式典型arm处理器介绍以及分类图(嵌入式典型ARM处理器介绍以及分类)

嵌入式典型arm处理器介绍以及分类图(嵌入式典型ARM处理器介绍以及分类)

一、处理器和处理器内核(1)处理器内核处理器内核指实现某一版本ARM指令集架构,具有取指令和执行指令功能的组件。(2)处理器以处理器核为中心,再集成内存管理单元MMU、中断控制器、浮点运算器、总线接口等部件,形成ARM处理器&quot。ARM处理器必须包含一个或几个处理器核,简单的处理器核也可以作为处理器使用。因此,处理器内核和处理器在一些材料中经常被混淆。

二、ARM处理器的ARM分类

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

ARM Cortex处理器包括:

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

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

(3)Cortex-M(M=微控制器)系列是面向微控制器的处理器,性价比高,成本低,功耗低。这个类叫做ARM Cortex嵌入式处理器,简称嵌入式处理器。

一般来说,-R系列和-M系列称为嵌入式Codex处理器,简称嵌入式处理器。专用于智能卡应用并专注于安全性和可靠性的处理器称为安全专家处理器或专家处理器SecurCore,它有三个系列,即基于ARM7TDMI的SC000系列,基于Cortex-M0的SC100系列和基于Cortex-M3的SC300系列。

三、经典ARM处理器

目前有三款经典的ARM处理器:ARM7、ARM9和ARM11,包含了多种不同的处理器。大部分都是按照ARMv4T、ARMv5TE或者ARMv6架构设计的。(1)1)arm 7系列的ARM7TDMI (ARM7TDMS-S)是目前市场上销量最高的32位处理器核心。它采用ARMv4T架构,支持ARM/Thumb指令集,采用冯采用三级指令流水线实现。它被用于诺基亚6110手机。在其命名中,数字表示序列号,T表示支持Thumb指令集,D表示支持片上调试,M表示快速64位乘法,I表示提供片上在线模拟(ICE),而-S表示处理器(或处理器核)以ip软核的形式提供授权,供客户根据自己的半导体工艺进行二次开发。(现在T、D、M、I四个基本功能已经成为任何新产品的标配,所以不再使用这些后缀。(2)ARM9系列ARM9系列处理器,为微控制器、DSP和Java应用提供单处理器解决方案,非常适合具有数字信号处理功能的微控制器应用。

ARM920T处理器的核心是ARM9TDMI,基于ARMv4T架构设计,支持ARM/Thumb指令集,具有快速乘法器。采用程序和数据分离的哈佛存储结构,指令缓存和数据缓存各16 KB,缓存和SRAM可通过总线外接。支持协处理器;包含嵌入式在线仿真模块ICE和支持芯片,可调试;采用五级流水线提高处理器性能,每条指令的执行分为五步:取指令,指令解码,指令操作,缓存/内存访问,结果写回寄存器。

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

图2-5 arm 920t内部结构框图

回顾黄浩宇

标签:处理器ARM系列


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 黑莓9900可以用微信吗(现在用 黑莓9900 如何 信号怎样 可以使用QQ 微信吗)

下一篇: 长安a800图片(长安欧尚A800一共有几个配色)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号