提起ARM9是什么大家在熟悉不过了,被越来越多的人所熟知,那你知道ARM9是什么吗?快和小编一起去了解一下吧!

ARM7与ARM9的对比。

ARM9和ARM7的分枝指令周期,以及使用的互锁技术是相同的。


(资料图)

ARM7处理器采用3级流水线,而ARM9采用5级流水线。在同样的加工工艺下,ARM9处理器的时钟频率是ARM7的1.8~2.2倍。

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

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

1、32bit定点RISC处理器,改进型ARM/Thumb代码交织,增强性乘法器设计。支持实时(real-time)调试;

2、片内指令和数据SRAM,而且指令和数据的存储器容量可调;

3、片内指令和数据高速缓冲器(cache)容量从4K字节到1M字节;

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

5、采用AMBA AHB总线接口,为外设提供统一的地址和数据总线;

6、支持外部协处理器,指令和数据总线有简单的握手信令支持;

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

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

推荐内容