嵌入式系统与软件(二).pptVIP

  • 2
  • 0
  • 约1.17万字
  • 约 101页
  • 2018-01-26 发布于河北
  • 举报
嵌入式系统与软件(二)

嵌入式微处理器的指令系统 指令系统可采用精简指令集系统RISC或复杂指令集系统CISC ARM920T ARM920T基于ARM9TDMI核,ARM9TDMI核提供简单的总线接口,允许用户设计自己的Cache和存储系统,可以作为单独的核嵌入到目标系统。 ARM处理器广泛采用AMBA总线结构 ARM920T的工作状态 ARM状态: 32位,执行字对准的ARM指令; Thumb状态: 16位,执行半字对准的Thumb指令。 ARM920T的运行模式 支持7种运行模式; 运行模式可以通过软件控制改变; 外部中断或异常处理也可以引起模式发生改变。 ARM920T的寄存器结构 共有37个32位寄存器: 31个通过寄存器,包括程序计数器PC; 6个状态寄存器。 ARM920T的存储系统 ARM920T的存储系统 ARM920T的流水线结构 采用5级流水线: 取指; 译码; 执行; 访存; 写回。 AMBA总线 AMBA(Advanced Microcontroller Bus Architecture)是ARM 公司研发的一种总线规范,目前为3.0 版本。 在AMBA总线规范中,定义了3种总线: AHB(Advanced High-performance Bus):用于高性能系统模块的连接,支持突发模式数据传输和事务分割;可以有效地连接处理器、片上和片外存储器,支持流水线操作。 ASB(A

文档评论(0)

1亿VIP精品文档

相关文档