ARM9是什么

ARM9是什么

ARM7与ARM9的对比。

  ARM9和ARM7的分枝指令[指示是命令旧时公文的一种,是上级对下级呈请的批示。]周期[事物在运动、变化过程中,某些特征多次重复出现,其连续两次出现所经过的时间叫“周期”。],以及使用的互锁技术是相同的。

  ARM7处理器采用[采用是一个汉语词汇,读音为cǎi yòng,指采纳应用;任用。]3级流水线[流水线又称为装配线,一种工业上的生产方式,指每一个生产单位只专注处理某一个片段的工作,以提高工作效率及产量;按照流水线的输送方式大体可以分为:皮带流水装配线、板链线、倍速链、插件线、网带线、悬挂线及滚筒流水线这七类流水线。],而ARM9采用5级流水线。在同样的加工工艺下,ARM9处理器的时钟频率是ARM7的1.8~2.2倍。

  指令周期数的改进最明显的是loads指令和stores指令。从ARM7到ARM9这两条指令的执行时间减少了30%。指令周期的减少是由于ARM7和ARM9两种处理器内的两个基本的微处理结构不同所造成的。

ARM9处理器的主要结构及其特点。

  1、32bit定点RISC处理器,改进型ARM/Thumb代码交织,增强性乘法器设计。支持[支持:1. 支撑,撑住;2.勉强维持;3. 应付,打点;4. 供应;5. 把持,主持;6. 支援,赞同鼓励。]实时[实时,【释义】[real time] 事物发生过程中的实际时间;在某事发生、发展过程中的同一时间:进行~报道|~传递股市行情|~测量,实时计算。](real-time)调试;

  2、片内指令和数据SRAM,而且指令和数据的存储器[存储器(Memory)是现代信息技术中用于保存信息的记忆设备。]容量可调;

  3、片内指令和数据高速缓冲器(cache)容量从4K字节[字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于有八位,也表示一些计算机编程语言中的数据类型和语言字符。]到1M字节;

  4、设置保护单元(protcction unit),非常适合嵌入式应用中对存储器进行分段和保护;

  5、采用AMBA AHB总线[总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束, 按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。]接口,为外设提供统一的地址和数据总线;

  6、支持外部协处理器[协处理器(coprocessor),一种芯片,用于减轻系统微处理器的特定处理任务。],指令和数据总线有简单的握手信令支持;

  7、支持标准基本逻辑单元扫描测试方法学,而且支持BIST(built-in-self-test);

  8、支持嵌入式跟踪宏单元,支持实时跟踪指令和数据

版权声明

本站部分资源来自网友上传,并不代表本站立场。

如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。

上一篇:屏幕尺寸是什么

下一篇:ARM9E是什么