ARM7TDMI结构简介ARM7TDMI结构简介 北京微芯力科技有限公司 主要内容 ARM7TDMI介绍 ARM7寄存器 ARM7指令系统 MMU与协处理器 调试接口 ARM7TDMI介绍 指令流水线 ARM7TDMI使用3级流水线 取指 译码 执行 存储器访问 ARM7TDMI核是冯诺依曼体系结构 使用单 一32位数据总线传送指令和数据 ARM7TDMI介绍 存储器接口 接口被设计成在使用存储器最少的情况下实现其潜 能 嵌入式ICE-RT逻辑 为ARM7TDMI核提供了集成的在片调试支持 ARM7TDMI体系结构 ARM7TDMI有如下两个指令集 32位ARM指令集 16位Thumb指令集 1 指令集压缩 比16位体系结构更高的性能 比32位体系结构更高的代码密度 ARM7TDMI体系结构 2 Thumb指令集 32位寻址空间 32位寄存器 32位移位器和算术逻辑单元ALU 32位存储器传送 ARM7框图 ARM7核心框图 ARM7功能框图 ARM7寄存器 ARM7寄存器 Thumb ARM7寄存器映射 ARM7程序状态寄存器 ARM7程序状态寄存器模式 ARM7异常进入/退出 ARM7异常向量 ARM指令集 位操作 条件执行 32 位 RISC 风格 (Reduced Instruction Set Computer) 数据总线 / 寄存器 均为32位宽 指令执行典型为一个时钟周期执行一条指令 指令发展通过多重Pipeline: 3 for ARM 7, 5 for ARM 9 ARM指令集 RISC 能改进功率消耗 与CISC相比,执行相同的任务占用更少的……