ARM SoC体系结构

ARM SoC体系结构
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [英] ,
2002-10
版次: 1
ISBN: 9787810771702
定价: 55.00
装帧: 平装
开本: 16开
纸张: 其他
页数: 367页
正文语种: 简体中文
丛书: ARM系列丛书
119人买过
  •   介绍了一般微处理器核的设计原理、基于微处理器核的SoC设计的基本概念和方法,通过对ARM系列处理器核和CPU核的详尽描述,来说明微处理器及外围接口的设计原理和方法。同时也综述了ARM系列处理器核和最新ARM核的研发成果,以及ARM和Thumb编程模型,对SoC设计中涉及到的存储器层次、Cache、存储器管理、片上总线、片上调试和产品测试等主要问题进行了论述。在此基础上给出了几个基于ARM核的SoC嵌入式应用的实例。最后对基于异步设计的ARM核AMULET及异步SoC子系统AMULET3H的研究进行了介绍。
      本书的特点是将基于ARM微处理器核的SoC设计和实际嵌入式系统的应用集成于一体,对于基于ARM核的SoC设计和嵌入式系统开发者来说是一本很好的参考手册。可用作计算机科学技术与应用、电气工程、电子科学与技术专业本科生及硕士研究生的教材。也可作为从事集成电路设计的工程技术人员、基于ARM的嵌入式系统应用开发技术人员的参考书。 第1章处理器设计导论

    1.1处理器体系结构和组织1
    1.2硬件设计中的抽象3
    1.3MU0--一个简单的处理器6
    1.4指令集的设计11
    1.5处理器设计中的权衡16
    1.6精简指令集计算机20
    1.7低功耗设计23
    1.8例题与练习26

    第2章ARM体系结构

    2.1AcornRISC机器29
    2.2体系结构的继承30
    2.3ARM编程模型32
    2.4ARM开发工具35
    2.5例题与练习39

    第3章ARM汇编语言编程

    3.1数据处理指令40
    3.2数据传送指令45
    3.3控制流指令51
    3.4编写简单的汇编语言程序56
    3.5例题与练习59

    第4章ARM的组织和实现

    4.13级流水线ARM的组织62
    4.25级流水线ARM的组织65
    4.3ARM指令执行68
    4.4ARM的实现71
    4.5ARM协处理器接口83
    4.6例题与练习85

    第5章ARM指令集

    5.1引言87
    5.2异常89
    5.3条件执行92
    5.4转移及转移链接(B,BL)指令94
    5.5转移交换和转移链接交换(BX,BLX)指令96
    5.6软件中断(SWI)指令98
    5.7数据处理指令99
    5.8乘法指令103
    5.9前导0计数(CLZ--仅用于v5T体系结构)105
    5.10单字和无符号字节的数据传送指令105
    5.11半字和有符号字节的数据传送指令108
    5.12多寄存器传送指令110
    5.13存储器和寄存器交换指令(SWP)111
    5.14状态寄存器到通用寄存器的传送指令112
    5.15通用寄存器到状态寄存器的传送指令113
    5.16协处理器指令115
    5.17协处理器的数据操作116
    5.18协处理器的数据传送117
    5.19协处理器的寄存器传送118
    5.20断点指令(BKPT--仅用于v5T体系结构)120
    5.21未使用的指令空间120
    5.22存储器故障122
    5.23ARM体系结构的各种版本126
    5.24例题与练习128

    第6章体系结构对高级语言的支持

    6.1软件设计中的抽象129
    6.2数据类型130
    6.3浮点数据类型135
    6.4ARM浮点体系结构139
    6.5表达式143
    6.6条件语句145
    6.7循环148
    6.8函数与过程150
    6.9使用存储器154
    6.10运行环境158
    6.11例题与练习159

    第7章Thumb指令集

    7.1CPSR中的Thumb指示位161
    7.2Thumb编程模型162
    7.3Thumb转移指令164
    7.4Thumb软中断指令166
    7.5Thumb数据处理指令167
    7.6Thumb单寄存器数据传送指令169
    7.7Thumb多寄存器数据传送指令171
    7.8Thumb断点指令172
    7.9Thumb的实现173
    7.10Thumb的应用174
    7.11例题与练习175


    第8章体系结构对系统开发的支持

    8.1ARM存储器接口178
    8.2AMBA总线185
    8.3ARM参考外围规范189
    8.4建立硬件系统原型的工具191
    8.5ARM仿真器ARMulator192
    8.6JTAG边界扫描测试结构193
    8.7ARM调试结构198
    8.8嵌入式跟踪202
    8.9对信号处理的支持204
    8.10例题与练习209

    第9章ARM处理器核

    9.1ARM7TDMI210
    9.2ARM8217
    9.3ARM9TDMI220
    9.4ARM10TDMI223
    9.5讨论226
    9.6例题与练习227

    第10章存储器层次

    10.1存储器容量及速度228
    10.2片上存储器229
    10.3Cache230
    10.4Cache设计示例235
    10.5存储器管理240
    10.6例题与练习243

    第11章体系结构对操作系统的支持

    11.1操作系统简介245
    11.2ARM系统控制协处理器248
    11.3保护单元寄存器CP15249
    11.4ARM保护单元251
    11.5CP15MMU寄存器252
    11.6ARMMMU结构255
    11.7同步260
    11.8上下文切换261
    11.9输入/输出262
    11.10例题与练习266

    第12章ARMCPU核

    12.1ARM710T/720T/740T267
    12.2ARM810272
    12.3StrongARMSA110275
    12.4ARM920T和ARM940T282
    12.5ARM946ES和ARM966ES285
    12.6ARM1020E286
    12.7讨论289
    12.8例题与练习291

    第13章嵌入式ARM的应用

    13.1VLSIRubyII先进通信处理器292
    13.2VLSIISDN用户处理器294
    13.3OneCTMVWS22100GSM芯片296
    13.4爱立信VLSI蓝牙基带控制器300
    13.5ARM7500和ARM7500FE303
    13.6ARM7100306
    13.7SA1100310
    13.8例题与练习313

    第14章AMULET异步ARM处理器

    14.1自定时设计315
    14.2AMULET1318
    14.3AMULET2321
    14.4AMULET2e323
    14.5AMULET3326
    14.6DRACO电信控制器329
    14.7自定时系统的未来334
    14.8例题与练习335

    附录计算机逻辑337
    术语342
    参考文献347
    索引
  • 内容简介:
      介绍了一般微处理器核的设计原理、基于微处理器核的SoC设计的基本概念和方法,通过对ARM系列处理器核和CPU核的详尽描述,来说明微处理器及外围接口的设计原理和方法。同时也综述了ARM系列处理器核和最新ARM核的研发成果,以及ARM和Thumb编程模型,对SoC设计中涉及到的存储器层次、Cache、存储器管理、片上总线、片上调试和产品测试等主要问题进行了论述。在此基础上给出了几个基于ARM核的SoC嵌入式应用的实例。最后对基于异步设计的ARM核AMULET及异步SoC子系统AMULET3H的研究进行了介绍。
      本书的特点是将基于ARM微处理器核的SoC设计和实际嵌入式系统的应用集成于一体,对于基于ARM核的SoC设计和嵌入式系统开发者来说是一本很好的参考手册。可用作计算机科学技术与应用、电气工程、电子科学与技术专业本科生及硕士研究生的教材。也可作为从事集成电路设计的工程技术人员、基于ARM的嵌入式系统应用开发技术人员的参考书。
  • 目录:
    第1章处理器设计导论

    1.1处理器体系结构和组织1
    1.2硬件设计中的抽象3
    1.3MU0--一个简单的处理器6
    1.4指令集的设计11
    1.5处理器设计中的权衡16
    1.6精简指令集计算机20
    1.7低功耗设计23
    1.8例题与练习26

    第2章ARM体系结构

    2.1AcornRISC机器29
    2.2体系结构的继承30
    2.3ARM编程模型32
    2.4ARM开发工具35
    2.5例题与练习39

    第3章ARM汇编语言编程

    3.1数据处理指令40
    3.2数据传送指令45
    3.3控制流指令51
    3.4编写简单的汇编语言程序56
    3.5例题与练习59

    第4章ARM的组织和实现

    4.13级流水线ARM的组织62
    4.25级流水线ARM的组织65
    4.3ARM指令执行68
    4.4ARM的实现71
    4.5ARM协处理器接口83
    4.6例题与练习85

    第5章ARM指令集

    5.1引言87
    5.2异常89
    5.3条件执行92
    5.4转移及转移链接(B,BL)指令94
    5.5转移交换和转移链接交换(BX,BLX)指令96
    5.6软件中断(SWI)指令98
    5.7数据处理指令99
    5.8乘法指令103
    5.9前导0计数(CLZ--仅用于v5T体系结构)105
    5.10单字和无符号字节的数据传送指令105
    5.11半字和有符号字节的数据传送指令108
    5.12多寄存器传送指令110
    5.13存储器和寄存器交换指令(SWP)111
    5.14状态寄存器到通用寄存器的传送指令112
    5.15通用寄存器到状态寄存器的传送指令113
    5.16协处理器指令115
    5.17协处理器的数据操作116
    5.18协处理器的数据传送117
    5.19协处理器的寄存器传送118
    5.20断点指令(BKPT--仅用于v5T体系结构)120
    5.21未使用的指令空间120
    5.22存储器故障122
    5.23ARM体系结构的各种版本126
    5.24例题与练习128

    第6章体系结构对高级语言的支持

    6.1软件设计中的抽象129
    6.2数据类型130
    6.3浮点数据类型135
    6.4ARM浮点体系结构139
    6.5表达式143
    6.6条件语句145
    6.7循环148
    6.8函数与过程150
    6.9使用存储器154
    6.10运行环境158
    6.11例题与练习159

    第7章Thumb指令集

    7.1CPSR中的Thumb指示位161
    7.2Thumb编程模型162
    7.3Thumb转移指令164
    7.4Thumb软中断指令166
    7.5Thumb数据处理指令167
    7.6Thumb单寄存器数据传送指令169
    7.7Thumb多寄存器数据传送指令171
    7.8Thumb断点指令172
    7.9Thumb的实现173
    7.10Thumb的应用174
    7.11例题与练习175


    第8章体系结构对系统开发的支持

    8.1ARM存储器接口178
    8.2AMBA总线185
    8.3ARM参考外围规范189
    8.4建立硬件系统原型的工具191
    8.5ARM仿真器ARMulator192
    8.6JTAG边界扫描测试结构193
    8.7ARM调试结构198
    8.8嵌入式跟踪202
    8.9对信号处理的支持204
    8.10例题与练习209

    第9章ARM处理器核

    9.1ARM7TDMI210
    9.2ARM8217
    9.3ARM9TDMI220
    9.4ARM10TDMI223
    9.5讨论226
    9.6例题与练习227

    第10章存储器层次

    10.1存储器容量及速度228
    10.2片上存储器229
    10.3Cache230
    10.4Cache设计示例235
    10.5存储器管理240
    10.6例题与练习243

    第11章体系结构对操作系统的支持

    11.1操作系统简介245
    11.2ARM系统控制协处理器248
    11.3保护单元寄存器CP15249
    11.4ARM保护单元251
    11.5CP15MMU寄存器252
    11.6ARMMMU结构255
    11.7同步260
    11.8上下文切换261
    11.9输入/输出262
    11.10例题与练习266

    第12章ARMCPU核

    12.1ARM710T/720T/740T267
    12.2ARM810272
    12.3StrongARMSA110275
    12.4ARM920T和ARM940T282
    12.5ARM946ES和ARM966ES285
    12.6ARM1020E286
    12.7讨论289
    12.8例题与练习291

    第13章嵌入式ARM的应用

    13.1VLSIRubyII先进通信处理器292
    13.2VLSIISDN用户处理器294
    13.3OneCTMVWS22100GSM芯片296
    13.4爱立信VLSI蓝牙基带控制器300
    13.5ARM7500和ARM7500FE303
    13.6ARM7100306
    13.7SA1100310
    13.8例题与练习313

    第14章AMULET异步ARM处理器

    14.1自定时设计315
    14.2AMULET1318
    14.3AMULET2321
    14.4AMULET2e323
    14.5AMULET3326
    14.6DRACO电信控制器329
    14.7自定时系统的未来334
    14.8例题与练习335

    附录计算机逻辑337
    术语342
    参考文献347
    索引
查看详情
相关图书 / 更多
ARM SoC体系结构
AR界面设计(全彩)
林影落
ARM SoC体系结构
AR Foundation增强现实开发实战(ARCore版)
汪祥春
ARM SoC体系结构
AR Foundation增强现实开发实战(ARKit版)
汪祥春
ARM SoC体系结构
ARM微控制器与嵌入式系统
景妮琴
ARM SoC体系结构
AR改变世界
[美]戴维·罗斯 著;李莎 译;湛庐文化 出品
ARM SoC体系结构
AR对话青春期——给男孩女孩的健康手册
池慧
ARM SoC体系结构
AR内衣产品运营--内衣系列艺术设计
柯宇丹 著;于芳;杨雪梅
ARM SoC体系结构
ARM Cortex-M3嵌入式开发与实践——基于STM32F103(第2版·微课视频版)
张勇
ARM SoC体系结构
AR/VR应用设计与开发
王楠 著
ARM SoC体系结构
ARM Cortex-M4 嵌入式系统外设接口开发——基于STM32F4系列微控制器(微课视频版)
奚海蛟
ARM SoC体系结构
AR奇趣玩百科:体育运动锻炼
张栢赫 著;阳光博客 出品;肖叶
ARM SoC体系结构
ARM与DSP硬件特色和编程指南
王潞钢 何超 姜涛 著
您可能感兴趣 / 更多
ARM SoC体系结构
破冰游戏(英国前自由式滑雪运动员艾莉?雷诺兹处女作 阿尔卑斯暴风雪山庄 × 心理惊悚 × 滑雪竞技)午夜文库
[英]艾莉·雷诺兹 著;乔迪 译
ARM SoC体系结构
卢梭与德国观念论:自由、依赖和必然
[英]大卫·詹姆斯(David James) 著;吴珊珊 译
ARM SoC体系结构
新东方 剑桥KET考试强化练习 适用中期备考引进自Klett出版集团全真模拟
[英]梅甘;罗德里克(Megan Roderick);[西]贝尔纳多;莫拉莱斯(Bernardo Morales)
ARM SoC体系结构
点读版恐龙妙想国 动物妙想国系列全4册 3-6岁儿童趣味科普绘本爆笑动物认知启蒙图画书三角龙梁龙剑龙霸王龙恐龙科普故事幼儿园想象力绘本睡前故事书
[英]露丝·西蒙斯/著 (英)阿列克谢·彼特斯科夫/绘 邢培健 译
ARM SoC体系结构
玩着玩着看懂名画·画里发生了什么?
[英]苏西·布鲁克斯/著绘 王柯 译
ARM SoC体系结构
当小脚慢下来 发现小小世界
[英]劳拉·布兰德/文 (英)弗雷亚·哈尔塔斯/图 张木天 译
ARM SoC体系结构
正向陪伴儿童成长绘本·好行为(全7册)正向引导孩子积极解决行为问题,“百班千人”幼儿阅读研究院院长孙莉莉等力荐
[英]休·格雷夫斯 文
ARM SoC体系结构
正向陪伴儿童成长绘本·好情绪(全7册)正向引导孩子积极解决情绪问题,“百班千人”幼儿阅读研究院院长孙莉莉等力荐
[英]休·格雷夫斯 文
ARM SoC体系结构
霍比特人 精装版
[英]J.R.R. 托尔金 著;李镭 译
ARM SoC体系结构
正向陪伴儿童成长绘本·好经验(全8册)正向引导孩子积极解决第一次生活经验问题,“百班千人”幼儿阅读研究院院长孙莉莉等力荐
[英]休·格雷夫斯
ARM SoC体系结构
GAME BOY 封绘艺术
[英]Bitmap Books出版社
ARM SoC体系结构
教育与工作的目的:对工作和学习的新哲思
[英]约翰·怀特(John White) 著;迟艳杰 译