arm7内核是0.9mips/mhz的三级流水线和冯·诺伊曼结构,能够将每一个指令处理分配到3个时钟周期内,题充点六在每一个时钟周期内同时有3个指令在执行。

方法

  • 1
    互锁技术
      当指令需要的数据因为以前的指令没有执行完而没有准备好就会产生管道自锁互锁。当管道互锁发生时,硬件会停止这个指令的执行,直到数据准备好为止。虽然这种技术会增加代码执行时间,但是为初期的设计者提供了巨大的方便。编译器以及汇编来自程序员可以通过重新设计代码的顺序或者其他方法来减少管道互锁的数量。
  • 2
    cpu内核
      小型、快速、低能耗、集成式risc内核,用于移动通信。
  • 3
    体系扩展:
      以16位系统的成本,提供32位risc性能,特别注意的是它所需的内存容量非常小。
  • 4
    嵌入式ice调试:
      由于集成了类似于ice的cpu内核调试技术,所以原型设计和系统芯片的调试得到了极大的简化
end