arm体系结构的版本及命名方法

来源:互联网 发布:mac apache 下载 编辑:程序博客网 时间:2024/05/16 18:45

 arm体系结构共定义了6个版本,版本号分别为16
  arm
体系的变种:将某些特定功能称为arm体系的某种变种(variant
  #T
变种(Thumb指令集)表示Thumb,该内核可从16位指令集扩充到32ARM指令集。
  #D
:表示Debug,该内核中放置了用于调试的结构,通常它为一个边界扫描链JTAG,可使CPU进入调试模式,从而可方便地进行断点设置、单步调试。
  #M
变种(长乘法指令)表示Multiplier,是8位乘法器。
  #I
表示EmbeddedICE Logic,用于实现断点观测及变量观测的逻辑电路部分,其中的TAP控制器可接入到边界扫描链。
  #E
变种(增强型指令)DSP指令支持。
  #J
变种(Java加速器JazelleJAVA指令支持。
  #SIMD
变种(arm媒体功能扩展)单指令流多数据流(SIMD)能力使得软件更有效地完成高性能的媒体应用像声音和图像编码器。
  
  arm/thumb
体系版本的字符串是由下面几部分组成的:
  #
字符串ARMV
  #arm
指令集版本号,16
  #ARM
指令集版本号后为表示所含变种的字符。由于在ARM体系版本4以后,M变种成为系统的标准功能,字符M通常不需要列出来。
  #
最后使用的字符x表示排除某种写功能。比如,在早期的一些E变种中,未包含双字读取指令LDRD、双字写入指令STRD、协处理器的寄存器传输指令MCRRMRRC以及cache预取指令PLD。这种E变种记作ExP,其中x表示缺少,P代表上述的几种指令。如ARMv3MARMv5xMARMv6
  eg:ARMv5xM--->ARMv+4+x+M  
  ARM9
性能特征
   Cache
大小
  
(指令/数据)存储器管理单元
  
紧密耦合存储器
  
TCM Jazelle
   Thumb
   DSP
   AHB
接口
  
  ARM920T 16K/16K MMU

  ARM922T 8K/8K MMU

  ARM940T 4K/4K MMU

   ARM9
采用ARMV4THarvard)结构,五级流水处理以及分离的Cache结构,平均功耗为0.7mW/MHz。时钟速度为120MHz-200MHz,每条指令平均执行1.5个时钟周期。与ARM7系列相似,其中的ARM920ARM940ARM9E为含CacheCPU核。性能为132MIPS120MHz时钟,3.3V供)或220MIPS200MHz时钟)。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 论文数据计算错误该怎么办 脚被擦破皮了痛怎么办 脚撞到了很疼怎么办 腿不小心磕青了怎么办 木制椅子腿断了怎么办 实木椅子腿断了怎么办 铁质椅子腿断了怎么办 大套摩托车查车怎么办 摩托车本扣12分怎么办 蓝牙耳机上面的软套掉了怎么办 工作不想干了怎么办啊 浴室门玻璃坏了怎么办 电梯顶层安全安全距离不合格怎么办 制冰机有些孔不出水怎么办 制冰机排水孔堵住了怎么办 点我达装备抽查怎么办 空军常服大檐帽有一点变形怎么办 一般纳税人没有进项发票怎么办 汽车购买发票丢了怎么办 购买房子的发票丢了怎么办 购买的二手房发票丢失怎么办 购买空调时的发票丢失怎么办 发票购票本丢了怎么办 留学中介费贵了怎么办 车祸伤者不肯出院怎么办 增值税普通发票发票联丢失怎么办 纳税识别号错了怎么办 电子发票税号填写错误怎么办 发票抬头名称写错了怎么办 滴滴发票抬头写错了怎么办 普票抬头开错了怎么办 发票号码打错了怎么办 个人税票开错了怎么办 普票地址错了怎么办 专票税率开高了怎么办 专票税率开错了怎么办 发票姓名写错了怎么办 首付发票姓名写错怎么办 一般纳税人税率开错了怎么办 电子税票开错了怎么办 税率是6%开成3%怎么办