[General Information]
书名=ARM SoC体系结构
作者=
页数=367
SS号=11106354
出版日期=
封面页
书名页
版权页
前言页
目录页
第1章 处理器
导论
1.1 处理器体系结构和组织
1.2 硬件设计中的抽象
1.3 MUO——一个简单的处理器
1.4 指令集的设计
1.5 处理器设计中的权衡
1.6 精简指令集计算机
1.7 低功耗设计
1.8 例
与练习
第2章 ARM体系结构
2.1 Acorn RISC机器
2.2 体系结构的继承
2.3 ARM编程模型
2.4 ARM开发工具
2.5 例题与练习
第3章 ARM汇编语言编程
3.1 数据处理指令
3.2 数据传送指令
3.3 控制流指令
3.4 编写简单的汇编语言程序
3.5 例题与练习
第4章 ARM的组织和实现
4.1 3级流水线ARM的组织
4.2 5级流水线ARM的组织
4.3 ARM指令执行
4.4 ARM的实现
4.5 ARM协处理器接口
4.6 例题与练习
第5章 ARM指令集
5.1 引言
5.2 异常
5.3 条件执行
5.4 转移及转移链接(B,BL)指令
5.5 转移交换和转移链接交换(BX,BLX)指令
5.6 软件中断(SWI)指令
5.7 数据处理指令
5.8 乘法指令
5.9 前导0计数(CLZ——仅用于v5T体系结构)
5.10 单字和无符号字节的数据传送指令
5.11 半字和有符号字节的数据传送指令
5.12 多寄存器传送指令
5.13 存储器和寄存器交换指令(SWP)
5.14 状态寄存器到通用寄存器的传送指令
5.15 通用寄存器到状态寄存器的传送指令
5.16 协处理器指令
5.17 协处理器的数据操作
5.18 协处理器的数据传送
5.19 协处理器的寄存器传送
5.20 断点指令(BKPT——仅用于v5T体系结构)
5.21 未使用的指令空间
5.22 存储器故障
5.23 ARM体系结构的各种版本
5.24 例题与练习
第6章 体系结构对高级语言的支持
6.1 软件设计中的抽象
6.2 数据类型
6.3 浮点数据类型
6.4 ARM浮点体系结构
6.5 表达式
6.6 条件语句
6.7 循环
6.8 函数与过程
6.9 使用存储器
6.10 运行环境
6.11 例题与练习
第7章 Thumb指令集
7.1 CPSR中的Thumb指示位
7.2 Thumb编程模型
7.3 Thumb转移指令
7.4 Thumb软中断指令
7.5 Thumb数据处理指令
7.6 Thumb单寄存器数据传送指令
7.7 Thumb多寄存器数据传送指令
7.8 Thumb断点指令
7.9 Thumb的实现
7.10 Thumb的应用
7.11 例题与练习
第8章 体系结构对系统开发的支持
8.1 ARM存储器接口
8.2 AMBA总线
8.3 ARM参考外围
8.4 建立硬件系统原型的工具
8.5 ARM仿真器ARMulator
8.6 JTAG边界扫描测试结构
8.7 ARM调试结构
8.8 嵌入式跟踪
8.9 对信号处理的支持
8.10 例题与练习
第9章 ARM处理器核
9.1 ARM7TDMI
9.2 ARM8
9.3 ARM9TDMI
9.4 ARM10TDMI
9.5 讨论
9.6 例题与练习
第10章 存储器层次
10.1 存储器容量及速度
10.2 片上存储器
10.3 Cache
10.4 Cache设计示例
10.5 存储器管理
10.6 例题与练习
第11章 体系结构对操作系统的支持
11.1 操作系统简介
11.2 ARM系统控制协处理器
11.3 保护单元寄存器CP15
11.4 ARM保护单元
11.5 CP15 MMU寄存器
11.6 ARM MMU结构
11.7 同步
11.8 上下文切换
11.9 输入/输出
11.10 例题与练习
第12章 ARM CPU核
12.1 ARM710T/720T/740T
12.2 ARM810
12.3 StrongARM SA-110
12.4 ARM920T和ARM940T
12.5 ARM946E-S和ARM966E-S
12.6 ARM1020E
12.7 讨论
12.8 例题与练习
第13章 嵌入式ARM的应用
13.1 VLSI Ruby Ⅱ先进通信处理器
13.2 VLSI ISDN用户处理器
13.3 OneCTM VWS22100 GSM芯片
13.4 爱立信-VLSI蓝牙基带控制器
13.5 ARM7500和ARM7500FE
13.6 ARM7100
13.7 SA-1100
13.8 例题与练习
第14章 AMULET异步ARM处理器
14.1 自定时设计
14.2 AMULET1
14.3 AMULET2
14.4 AMULET2e
14.5 AMULET3
14.6 DRACO电信控制器
14.7 自定时系统的未来
14.8 例题与练习
附录 计算机逻辑
术语
参考文献
索引
附录页
封面页�
书名页�
版权页�
前言页�
目录页�
第1章 处理器设计导论�
1.1 处理器体系结构和组织�
1.2 硬件设计中的抽象�
1.3 MUO——一个简单的处理器�
1.4 指令集的设计�
1.5 处理器设计中的权衡�
1.6 精简指令集计算机�
1.7 低功耗设计�
1.8 例题与练习�
第2章 ARM体系结构�
2.1 Acorn RISC机器�
2.2 体系结构的继承�
2.3 ARM编程模型�
2.4 ARM开发工具�
2.5 例题与练习�
第3章 ARM汇编语言编程�
3.1 数据处理指令�
3.2 数据传送指令�
3.3 控制流指令�
3.4 编写简单的汇编语言程序�
3.5 例题与练习�
第4章 ARM的组织和实现�
4.1 3级流水线ARM的组织�
4.2 5级流水线ARM的组织�
4.3 ARM指令执行�
4.4 ARM的实现�
4.5 ARM协处理器接口�
4.6 例题与练习�
第5章 ARM指令集�
5.1 引言�
5.2 异常�
5.3 条件执行�
5.4 转移及转移链接\(B,BL\)指令�
5.5 转移交换和转移链接交换\(BX,BLX\)指令�
5.6 软件中断\(SWI\)指令�
5.7 数据处理指令�
5.8 乘法指令�
5.9 前导0计数\(CLZ——仅用于v5T体系结构\)�
5.10 单字和无符号字节的数据传送指令�
5.11 半字和有符号字节的数据传送指令�
5.12 多寄存器传送指令�
5.13 存储器和寄存器交换指令\(SWP\)�
5.14 状态寄存器到通用寄存器的传送指令�
5.15 通用寄存器到状态寄存器的传送指令�
5.16 协处理器指令�
5.17 协处理器的数据操作�
5.18 协处理器的数据传送�
5.19 协处理器的寄存器传送�
5.20 断点指令\(BKPT——仅用于v5T体系结构\)�
5.21 未使用的指令空间�
5.22 存储器故障�
5.23 ARM体系结构的各种版本�
5.24 例题与练习�
第6章 体系结构对高级语言的支持�
6.1 软件设计中的抽象�
6.2 数据类型�
6.3 浮点数据类型�
6.4 ARM浮点体系结构�
6.5 表达式�
6.6 条件语句�
6.7 循环�
6.8 函数与过程�
6.9 使用存储器�
6.10 运行环境�
6.11 例题与练习�
第7章 Thumb指令集�
7.1 CPSR中的Thumb指示位�
7.2 Thumb编程模型�
7.3 Thumb转移指令�
7.4 Thumb软中断指令�
7.5 Thumb数据处理指令�
7.6 Thumb单寄存器数据传送指令�
7.7 Thumb多寄存器数据传送指令�
7.8 Thumb断点指令�
7.9 Thumb的实现�
7.10 Thumb的应用�
7.11 例题与练习�
第8章 体系结构对系统开发的支持�
8.1 ARM存储器接口�
8.2 AMBA总线�
8.3 ARM参考外围规范�
8.4 建立硬件系统原型的工具�
8.5 ARM仿真器ARMulator�
8.6 JTAG边界扫描测试结构�
8.7 ARM调试结构�
8.8 嵌入式跟踪�
8.9 对信号处理的支持�
8.10 例题与练习�
第9章 ARM处理器核�
9.1 ARM7TDMI�
9.2 ARM8�
9.3 ARM9TDMI�
9.4 ARM10TDMI�
9.5 讨论�
9.6 例题与练习�
第10章 存储器层次�
10.1 存储器容量及速度�
10.2 片上存储器�
10.3 Cache�
10.4 Cache设计示例�
10.5 存储器管理�
10.6 例题与练习�
第11章 体系结构对操作系统的支持�
11.1 操作系统简介�
11.2 ARM系统控制协处理器�
11.3 保护单元寄存器CP15�
11.4 ARM保护单元�
11.5 CP15 MMU寄存器�
11.6 ARM MMU结构�
11.7 同步�
11.8 上下文切换�
11.9 输入/输出�
11.10 例题与练习�
第12章 ARM CPU核�
12.1 ARM710T/720T/740T�
12.2 ARM810�
12.3 StrongARM SA-110�
12.4 ARM920T和ARM940T�
12.5 ARM946E-S和ARM966E-S�
12.6 ARM1020E�
12.7 讨论�
12.8 例题与练习�
第13章 嵌入式ARM的应用�
13.1 VLSI Ruby Ⅱ先进通信处理器�
13.2 VLSI ISDN用户处理器�
13.3 OneCTM VWS22100 GSM芯片�
13.4 爱立信-VLSI蓝牙基带控制器�
13.5 ARM7500和ARM7500FE�
13.6 ARM7100�
13.7 SA-1100�
13.8 例题与练习�
第14章 AMULET异步ARM处理器�
14.1 自定时设计�
14.2 AMULET1�
14.3 AMULET2�
14.4 AMULET2e�
14.5 AMULET3�
14.6 DRACO电信控制器�
14.7 自定时系统的未来�
14.8 例题与练习�
附录 计算机逻辑�
术语�
参考文献�
索引�
附录页�