书籍详情

ARM嵌入式处理器结构与应用基础

ARM嵌入式处理器结构与应用基础

作者:马忠梅[等]编著

出版社:北京航空航天大学出版社

出版时间:2002-01-01

ISBN:9787810771092

定价:¥36.00

购买这本书可以去
内容简介
  《ARM嵌入式处理器结构与应用基础》详尽、系统的介绍了ARM微处理器的教材。它不仅仅具体说明了微处理器的结构和原理,还介绍了设计微处理器和嵌入微处理器核心的片上系统(SOC)概念和方法。《ARM嵌入式处理器结构与应用基础》介绍了ARM公司32位RISC微处理器的设计和操作,详细描述了ARM和Thumb指令集和存储管理体系结构,以及ARM指令集如何支持高级语言和操作系统,介绍的ARM产品包括ARM7TDMI、ARM9TDMI、ARM10TDMI 、710T、720T、740T、920T、940T、1020E和Strong、ARM还给出异步ARM核心AMULET的一件系统设计原理以及软件问题,《ARM嵌入式处理器结构与应用基础》可作为设计嵌入ARM微处理器的SOC产品或者正在考虑使用ARM产品的软硬件工程师的参考用书,亦可作为计算机科学计算机工程以及电子工程专业学生的课程教材或参考用书。
作者简介
暂缺《ARM嵌入式处理器结构与应用基础》作者简介
目录
第1章 ARM处理器概述                  
  1. 1 ARM介绍                  
  1. 2 ARM处理器系列                  
  1. 2. 1 ARM7系列                  
  1. 2. 2 ARM9系列                  
  1. 2. 3 ARM9E系列                  
  1. 2. 4 ARMl0系列                  
  1. 2. 5 SecurCore SCl00                  
  1. 2. 6 Strong ARM                  
  1. 2. 7 XScale                  
  1. 3 ARM处理器的分类和扩充标识                  
  1. 3. 1 处理器核的分类                  
  1. 3. 2 处理器核扩充标识                  
  1. 4 ARM处理器结构介绍                  
  1. 4. 1 RISC体系结构                  
  1. 4. 2 ARM和Thumb状态                  
  1. 4. 3 寄存器                  
  1. 4. 4 ARM指令集概述                  
  1. 4. 5 Thumb指令集概述                  
 第2章 ARM体系结构                  
  2. 1 ARM体系结构的版本和变量                  
  2. 1. 1 ARM体系结构的版本                  
  2. 1. 2 ARM体系结构的变量                  
  2. 1. 3 ARM/Thumb体系结构版本命名                  
  2. 2 ARM编程模型                  
  2. 2. 1 数据类型                  
  2. 2. 2 处理器模式                  
  2. 2. 3 处理器工作状态                  
  2. 2. 4 寄存器组织                  
  2. 2. 5 异 常                  
  8. 2. 6 存储器和存储器映射I/O                  
  2. 2. 7 中断延迟                  
  2. 2. 8 复 位                  
  2. 3 ARM基本寻址方式                  
  2. 3. 1 寄存器寻址                  
  2. 3. 2 立即寻址                  
  2. 3. 3 寄存器移位寻址                  
  2. 3. 4 寄存器间接寻址                  
  z. 3. 5 基址寻址                  
  2. 3. 6 多寄存器寻址                  
  2. 3. 7 堆栈寻址                  
  2. 3. 8 块拷贝寻址                  
  2. 3. 9 相对寻址                  
  2. 4 ARM开发工具                  
  2. 4. 1 ARM开发工具综述                  
  3. 4. 2 ARM SDT                  
  2. 4. 3 ARM ADS                  
  2. 4. 4 Multi 2000                  
  2. 4. 5 TRACE32—ICD                  
  2. 4. 6 Hitool for ARM                  
  2. 4. 7 Embest IDE                  
  2. 4. 8 JEENI仿真器                  
  2. 4. 9 Multi—ICE                  
 第3章 ARM指令集                  
  3. 1 指令集编码                  
  3. 2 条件执行                  
  3. 3 指令分类说明                  
  3. 3. 1 ARM存储器访问指令                  
  3. 3. 2 ARM数据处理指令                  
  3. 3. 3 ARM分支指令                  
  3. 3. 4 ARM协处理器指令                  
  3. 3. 5 ARM杂项指令                  
  3. 3. 6 ARM伪指令                  
 第4章 Thumb指令集                  
  4. 1 Thumb指令集与ARM指令集的区别                  
  4. 2 指令集编码                  
  4. 3 指令分类说明                  
  4. 3. 1 Thumb存储器访问指令                  
  4. 3. 2 Thumb数据处理指令                  
  4. 3. 3 Thumb分支指令                  
  4. 3. 4 Thumb中断和断点指令                  
  4. 3. 5 Thumb伪指令                  
 第5章 ARM7TDMI处理器                  
  5. 1 概 述                  
  5. 1. 1 ARM7TDMI介绍                  
  5. 1. 2 体系结构                  
  5. 1. 3 框图. 内核和功能图                  
  5. 2 存储器接口                  
  5. 2. 1 总线接口信号                  
  5. 2. 2 总线周期类型                  
  5. 2. 3 寻址信号                  
  5. 2. 4 时序图约定                  
  5. 2. 5 地址时序                  
  5. 2. 6 数据定时信号                  
  5. 2. 7 延长访问时间                  
  5. 2. 8 特权模式访问                  
  5. 2. 9 上电后的复位序列                  
  5. 3 协处理器接口                  
  5. 3. 1 协处理器介绍                  
  5. 3. 2 流水线跟随信号                  
  5. 3. 3 协处理器接口握手                  
  5. 3. 4 连接协处理器                  
  5. 3. 5 未使用外部协处理器                  
  5. 3. 6 未定义指令                  
  5. 3. 7 特权指令                  
  5. 4 调试接口                  
  5. 4. 1 调试接口介绍                  
  5. 4. 2 调试系统                  
  5. 4. 3 调试接口信号                  
  5. 4. 4 ARM7TDMI核时钟域                  
  5. 4. 5 确定内核和系统的状态                  
  5. 4. 6 嵌入式ICE—RT逻辑介绍                  
  5. 4. 7 禁止嵌入式ICE—RT                  
  5. 4. 8 调试通信通道                  
  5. 4. 9 监控模式                  
  5. 5 指令周期时序                  
  5. 5. 1 指令周期时序表介绍                  
  5. 5. 2 分支类指令                  
  5. 5. 3 数据操作                  
  5. 5. 4 乘法和乘加                  
  5. 5. 5 加载/存储寄存器                  
  5. 5. 6 加载/存储多个寄存器                  
  5. 5. 7 数据交换                  
  5. 5. 8 软件中断和异常进入                  
  5. 5. 9 协处理器相关操作                  
  5. 5. 10 未定义指令和协处理器不存在                  
  5. 5. 11 未执行指令                  
  5. 5. 12 指令速度一览                  
  5. 6 时序图                  
  5. 7 深层次调试                  
  5. 7. 1 扫描链和JTAG接口                  
  5. 7. 2 复位TAP控制器                  
  5. 7. 3 上拉电阻                  
  5. 7. 4 指令寄存器                  
  5. 7. 5 公共指令                  
  5. 7. 6 测试数据寄存器                  
  5. 7. 7 ARM7TDMI核时钟                  
  5. 7. 8 在调试状态判定内核和系统状态                  
  5. 7. 9 调试状态中程序计数器的行为                  
  5. 7. 10 优先级和异常                  
  5. 7. 11 扫描链单元数据                  
  5. 7. 12 观察点寄存器                  
  5. 7. 13 编程断点                  
  5. 7. 14 编程观察点                  
  5. 7. 15 调试控制寄存器                  
  5. 7. 16 调试状态寄存器                  
  5. 7. 17 中止状态寄存器                  
  5. 7. 18 耦联断点和观察点                  
  5. 7. 19 嵌入式ICE—RT时序                  
  5. 7. 20 编程限制                  
  5. 8 信号描述                  
 第6章 ARM720T处理器                  
  6. 1 ARM720T概述                  
  6. 1. 1 ARM720T结构                  
  6. 1. 2 FCSEPID低虚拟地址重定位                  
  6. 1. 3 复 位                  
  6. 2 配 置                  
  6. 2. 1 配置介绍                  
  6. 2. 2 内部协处理器指令                  
  6. 2. 3 寄存器                  
   6. 3 指令和数据Cache                  
  6. 3. 1 指令和数据Cache简介                  
  6. 3. 2 IDC有效性                  
  6. 3. 3 IDC使能. 禁止和复位                  
  6. 3. 4 为安全应用的IDC禁止                  
   6. 4 写缓冲                  
  6. 4. 1 写缓冲简介                  
  6. 4. 2 写缓冲操作                  
   6. 5 存储器管理单元                  
  6. 5. 1 MMU简介                  
  6. 5. 2 MMU程序可访问寄存器                  
  6. 5. 3 地址变换过程                  
  6. 5. 4 第1级描述符                  
  6. 5. 5 页表描述符                  
  6. 5. 6 段描述符                  
  6. 5. 7 变换段参考                  
  6. 5. 8 第2级描述符                  
  6. 5. 9 变换小页参考                  
  6. 5. 10 变换大页参考                  
  6. 5. 11 MMU故障和CPU中止                  
  6. 5. 12 故障地址和故障状态寄存器                  
  6. 5. 13 域访问控制                  
  6. 5. 14 故障检查顺序                  
  6. 5. 15 外部中止                  
  6. 5. 16 MMU. IDC和写缓冲的相互作用                  
   6. 6 总线时钟                  
  6. 6. 1 ARM720T总线接口简介                  
  6. 6. 2 快总线扩充                  
  6. 6. 3 标准模式                  
   6. 7 AMBA接口                  
  6. 7. 1 AMBA接口简介                  
  6. 7. 2 ASB总线接口信号                  
  6. 7. 3 周期类型                  
  6. 7. 4 寻址信号                  
  6. 7. 5 存储器请求信号                  
  6. 7. 6 数据信号定时                  
  6. 7. 7 从机响应信号                  
  6. 7. 8 最大顺序长度                  
  6. 7. 9 读一锁一写                  
  6. 7. 10 小端和大端操作                  
  6. 7. 11 多主机操作                  
  6. 7. 12 总线主机交接                  
  6. 7. 13 缺省总线主机                  
  6. 8 AMBA测试                  
  6. 8. l 从机操作测试模式                  
  6. 8. 2 ARM720T测试模式                  
  6. 8. 3 ARM7TDMI测试模式                  
  6. 8. 4 RAM测试模式                  
  6. 8. 5 TAG测试模式                  
  6. 8. 6 MMU测试模式                  
  6. 8. 7 测试寄存器映射                  
  6. 9 跟踪接口                  
  6. 9. 1 ETM简介                  
  6. 9. 2 ETM接口                  
 第7章 带ARM核的嵌入式系统芯片                  
  7. 1 ARM公司的合作伙伴                  
  7. 2 Atmel公司带ARM核的芯片                  
  7. 3 Cirrus Logic公司带ARM核的芯片                  
  7. 4 Intel公司带ARM核的芯片                  
  7. 5 NetSilicon公司带ARM核的芯片                  
  7. 6 Samsung公司带ARM核的芯片                  
  7. 7 Triscend公司带ARM核的芯片                  
 第8章 基于ARM核芯片的应用实例                  
  8. 1 ARM技术的一些典型应用产品                  
  8. 2 Atmel公司带ARM核芯片的应用                  
  8. 3 CirrusLogic公司带ARM核芯片的应用                  
  8. 4 Samsung公司带ARM核芯片的应用                  
 参考文献                  
 附录A Hitoolfor ARM开发系统                  
 附录B 本书相关术语                  
 附录C ARM指令集. ARM寻址方式和Thumb指令集速查表                  
 附录D Atmel公司带ARM核的芯片                  
 附录E Samsung公司带ARM核的芯片                  
 附录F 带ARM核的微处理器和微控制器芯片                  

猜您喜欢

读书导航