ARM9是什么

发布时间:2011-08-31 03:40

ARM7ARM9的对比。

  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、支持嵌入式跟踪宏单元,支持实时跟踪指令和数据