网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 微处理器系统结构与嵌入式系统设计(第3版) |
分类 | |
作者 | 阎波 等 编 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 本书介绍了基于ARM内核的嵌入式微处理器系统的体系结构、组成原理、工程设计方法和核心设计技术。全书首先讲述微处理器系统的组成、系统结构的基本概念和原理;然后从逻辑电路、IP核设计的层次,对微处理器的体系结构、指令系统设计的核心技术进行深入研讨,揭示了微处理器系统中软件指令和硬件电路之间的接口联系、工程设计方法与流程。书中讨论了基于ARM内核的微处理器软硬件系统的结构及组成,以提高读者编写与底层硬件交互的高效代码的工程设计能力和素质,并着重探讨了嵌入式操作系统的系统结构、操作系统移植、引导和加载等关键技术;书中还讨论了嵌入式系统的软硬件协同设计及基于ARM内核的SoC设计技术。 目录 章概述(1) 1.1计算机的发展(1) 1.1.1电子计算机技术(1) 1.1.2普适计算与泛在通信(2) 1.2集成电路与SoC设计(6) 1.2.1集成电路技术(6) 1.2.2基于IP的SoC设计(6) 1.3先进处理器技术(9) 1.3.1片上多核处理器(9) 1.3.2流处理器(10) 1.3.3存内处理器(11) 1.3.4可重构处理器(12) 1.4嵌入式系统(14) 1.4.1嵌入式系统的概念(14) 1.4.2嵌入式系统的组成(15) 1.4.3嵌入式系统中的处理器(16) 1.4.4嵌入式系统的发展趋势(17) 1.4.5学习嵌入式系统的意义(18) 习题(18) 第2章计算机系统的结构组成与工作原理(19) 2.1计算机系统的基本结构与组成(19) 2.1.1计算机系统的层次模型(19) 2.1.2计算机系统的结构、组织与实现(21) 2.2计算机系统的工作原理(22) 2.2.1冯·诺依曼计算机架构(22) 2.2.2模型机系统结构(23) 2.2.3模型机指令集(26) 2.2.4模型机工作流程(27) 2.3微处理器体系结构的改进(28) 2.3.1冯·诺依曼结构的改进(29) 2.3.2并行技术的发展(33) 2.3.3流水线结构(34) 2.3.4超标量与超长指令字结构(36) 2.3.5多机与多核结构(38) 2.4计算机体系结构分类(40) 2.5计算机性能评测(42) 2.5.1字长(42) 2.5.2存储容量(43) 2.5.3运算速度(43) 习题(44) 第3章微处理器体系结构及关键技术(46) 3.1微处理器体系结构及功能模块(46) 3.1.1微处理器的基本功能(46) 3.1.2微处理器的基本结构(47) 3.1.3一个简化的微处理器模型示例(48) 3.2微处理器设计(50) 3.2.1微处理器的设计步骤(50) 3.2.2控制器的操作与功能(51) 3.2.3硬连逻辑控制器设计(53) 3.2.4微程序控制器设计(55) 3.2.5寄存器组设计(57) 3.3指令系统设计(58) 3.3.1机器指令系统(58) 3.3.2指令格式(59) 3.3.3寻址方式(60) 3.3.4指令系统设计要点(64) 3.4指令流水线技术(64) 3.4.1流水线技术的特点(65) 3.4.2流水线技术的局限性(67) 3.4.3指令流水线的性能指标(70) 3.5典型微处理器体系结构简介(71) 3.5.1ARM体系结构(71) 3.5.2Intelx86体系结构(72) 习题(74) 第4章总线技术与总线标准(75) 4.1总线技术(75) 4.1.1概述(75) 4.1.2总线仲裁(79) 4.1.3总线操作与时序(81) 4.1.4串行总线(85) 4.2总线标准(88) 4.2.1片上AMBA总线(88) 4.2.2PCI系统总线(95) 4.2.3PCI-E总线标准(105) 4.2.4通用异步串行总线标准(114) 习题(116) 第5章存储器系统(117) 5.1存储器件的分类(117) 5.1.1按存储介质分类(117) 5.1.2按读写策略分类(120) 5.2半导体存储芯片的基本结构与性能指标(121) 5.2.1随机存取存储器(121) 5.2.2只读存储器(128) 5.2.3存储器芯片的性能指标(132) 5.3存储系统的层次结构(133) 5.3.1存储系统的分层管理(134) 5.3.2虚拟存储器与地址映射(136) 5.3.3现代计算机的多层次存储体系结构(139) 5.4主存储器设计技术(142) 5.4.1存储芯片选型(143) 5.4.2存储芯片的组织形式(143) 5.4.3地址译码技术(148) 5.4.4存储器接口设计(152) 习题(154) 第6章输入/输出接口(157) 6.1输入/输出接口基础(157) 6.1.1输入/输出接口的功能与结构(157) 6.1.2输入/输出端口编址(160) 6.2接口地址译码(161) 6.3接口信息传输方式(163) 6.3.1程序查询传输方式(163) 6.3.2程序中断传输方式(165) 6.3.3直接存储器访问(DMA)传输方式(172) 6.3.4通道传输方式(175) 6.4并行接口(176) 6.4.1无联络信号的并行接口(176) 6.4.2带联络信号的并行接口(180) 6.4.3可编程并行接口(181) 6.5串行接口(185) 6.5.1同步串行接口(185) 6.5.2异步串行接口(188) 习题(190) 第7章ARM微处理器编程模型(192) 7.1ARM内核体系结构(192) 7.2ARM编程模型(195) 7.2.1ARM微处理器工作状态(195) 7.2.2ARM微处理器工作模式(195) 7.2.3寄存器组织(196) 7.2.4数据类型和存储格式(200) 7.2.5异常(200) 习题(204) 第8章ARM汇编指令(205) 8.1ARM指令格式(205) 8.1.1ARM指令的一般编码格式(205) 8.1.2ARM指令的条件码域(206) 8.1.3ARM指令的第二源操作数(207) 8.2ARM寻址方式(209) 8.2.1数据处理类操作数寻址方式(209) 8.2.2内存操作数寻址方式(210) 8.3ARM指令集(213) 8.3.1数据处理指令(214) 8.3.2转移指令(223) 8.3.3程序状态寄存器访问指令(226) 8.3.4加载/存储指令(227) 8.3.5异常产生指令(234) 8.3.6伪指令(235) 习题(236) 第9章ARM程序设计(237) 9.1ARM汇编语言程序设计(237) 9.1.1ARM汇编语言程序结构(237) 9.1.2ARM汇编语言程序设计实例(238) 9.2ARM汇编语言与C/C++的混合编程(245) 9.2.1C语言与汇编语言之间的函数调用(246) 9.2.2C/C++语言内嵌汇编语言(250) 习题(253) 0章基于ARM微处理器的嵌入式系统设计(256) 10.1基于ARM内核的微处理器简介(256) 10.2最小硬件系统(257) 10.2.1电源模块(258) 10.2.2时钟模块(259) 10.2.3复位模块(260) 10.2.4JTAG调试接口模块(261) 10.2.5存储器模块(261) 10.3人机交互接口(264) 10.4通信接口(266) 10.4.1UART接口(266) 10.4.2其他通信接口(272) 10.5嵌入式软件系统结构及工作流程(272) 10.5.1嵌入式软件系统结构(273) 10.5.2嵌入式软件系统的工作流程(274) 10.6嵌入式软件系统的引导和加载(274) 10.7嵌入式Linux(276) 10.7.1嵌入式Linux结构(276) 10.7.2Linux内核文件(279) 习题(280) 1章基于ARM内核的SoC设计(282) 11.1SoC概述(282) 11.2SoC的组成结构(283) 11.3SoC的片上总线(284) 11.3.1片上总线的特点(284) 11.3.2片上总线标准(285) 11.4SoC的设计技术(286) 11.4.1SoC设计中的关键技术(286) 11.4.2SoC的系统级设计(289) 11.4.3SoC的硬件设计流程(290) 11.5基于ARM内核的SoC系统设计(291) 11.5.1基于ARM内核的SoC系统结构(291) 11.5.2基于ARM内核的SoC系统应用设计举例(295) 习题(298) |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。