目录
出版者的话
译者序
前言
第1章嵌入式处理器
10微控制器
11微控制器市场
12数据路径
13商用微控制器
14SoC内核处理器
15SoC单元相对销售量
16超大规模集成电路(VLSI)芯片设计工具
17IP核
18指令集体系结构
19投资与回报
110半导体技术的发展
参考文献
第2章微控制器体系结构
20单片计算机
21约翰·冯·诺依曼
22计算机体系结构
23半导体技术
231小规模集成电路
232硬件总线
233智能外围接口
234标准I/O接口
24MSI和LSI
25电子计算器
26微处理器
261应用型数据处理
262Intel i4004
263Intel i8080
27微处理器外设
28Intel i8051微控制器
29RISC简介
291RISC处理器
292RISC的协同作用
293RISC市场
210无晶圆半导体公司
2101RISC IP核
2102RISC工艺流程
211嵌入式控制器IP核
2111CISC IP核
2112RISC IP核
2113第三方IP核
212专用处理器
213本章小结
习题
参考文献
第3章嵌入式微控制器技术
30集成电路
31摩尔定律
311微处理器的性能
312实现技术
313阿姆达尔定律
314技术融合
32设计抽象
321指令集体系结构
322处理器家族
33RISC和CISC
331处理器技术
332性能评估
333程序指令
334指令成本
335微代码指令
34存储器技术
341局部性
342存储器分级
343高速缓存
344一级缓存和二级缓存
345数据寄存器
346指令队列
347分支指令
348存储器访问延迟
349高速缓存模块
35指令处理
351汇编语言
352程序编译器
353硬编码指令
36程序设计
361程序代码大小变化
362CISC指令集
37统一指令集
371工业标准软件
372指令集扩展
38RISC指令集体系结构
381微代码
382微指令周期
383专用指令
384单周期指令
39处理器逻辑
391同步逻辑
392寄存器堆
393正交寄存器
394寄存器优化
395载入/存储数据操作
310处理器功能划分
3101指令流水线
3102执行单元
3103流水线级
3104流水线吞吐量
3105顺序执行
3106分支执行
311五级流水线
3111指令流水线阻塞
3112分支预测表
3113数据流水线阻塞
312本章小结
习题
参考文献
第4章微控制器功能
40设备功能
41晶体管工艺
411CMOS晶体管
412CMOS功耗
413封装
414工作温度范围
42存储器工艺
421DRAM
422SRAM
423NVRWM
424EEPROM
425Flash工艺
426ROM
43硬件特性
431配置字
432振荡器类型
433复位
434待机模式
435低功耗
436看门狗定时器
437在线编程
44数据输入/输出
441并行I/O
442三态I/O引脚
443内存映射I/O
45同步串行通信
习题
参考文献
第5章程序设计
50程序设计
51轮询程序
511程序流程
512程序时序
513连续任务
514任务时序
515连续多任务
52中断
521异步时序
522中断允许
523机器状态
524延时
525上下文切换
526中断向量
527中断嵌套
528关键代码
529中断服务程序
53实时操作系统
54事件驱动系统
55内核
56系统分层
57风险
习题
参考文献
第6章软/硬件调试
60软/硬件调试
61COTS控制器工具
62嵌入式控制器工具
63首款芯片
64板级探针
65调试步骤
651软件编辑
652编译
653程序生成
654仿真器
655在线仿真
66SoC调试策略
661SoC软件调试
662内核调试
663JTAG/EJTAG规范
67ARM SoC调试
68MIPS SoC调试
习题
参考文献
第7章串行数据通信
70串行数据通信
71UART
711异步模式
712发送/接收缓冲器
72串行外围接口SPI
73I2C总线
731I2C总线如何工作
732I2C总线术语
733总线传输术语
74CAN总线
75LIN网络
76I2S总线
761I2S串行数据
762I2S 字选择
763I2S总线时序
77IrDA
78USB总线
781USB拓扑
782USB构架
783USB物理连接
784USB接口
785USB 20 规范
79蓝牙
791蓝牙构架
792蓝牙频率
793蓝牙网络
习题
参考文献
第8章模数转换
80模数转换
81模数转换概述
82换能器
83低通滤波器
84采样
85香农采样定理
86什么是模数转换器
861ADC的分辨率
862LSB和MSB定义
863量化
864量化误差
865偏置误差
866微分非线性
867丢码
868信噪比
87模数转化算法
871逐次逼近
872SAR ADC结构
873Flash ADC
874集成ADC
875流水线ADC
876Σ-Δ转换器
88过采样
习题
参考文献
第9章数字信号处理
90数字信号处理
91什么是DSP
911滤波与合成
912DSP性能
913模拟信号转换
92DSP控制器构架
93模拟滤波器
931滤波性能测试
932时域响应
933模拟低通滤波器
934有源模拟滤波器
935有源滤波器的比较
94数字滤波器
941FIR滤波器
942FIR滤波器的实现
943卷积
944IIR滤波器
95信号变换
951相量模型
952傅里叶级数
953离散傅里叶级数
954傅里叶变换
955离散傅里叶变换
96快速傅里叶变换
961FFT的执行
962DFT蝶形变换
97表寻址
习题
参考文献
第10章模糊逻辑
100模糊逻辑
101模糊逻辑方法
102模糊感知
103模糊逻辑的术语
104模糊专家系统
1041推理过程
1042模糊化
1043推理
1044合成
1045去模糊化
105语言变量
1051使用语言变量
1052模糊规则剖析
1053语言变量的逻辑组合
106PID控制器
1061时间语言变量
1062语言变量比较
107模糊逻辑应用
108规则矩阵
1081模糊逻辑的实现
1082隶属函数
1083隶属度输入
1084推理
109去模糊化
1010调整与提升系统性能
习题
参考文献
第11章8位微控制器
110通用微控制器
111微芯公司PIC18F4520
1111PIC18F4520 Harvard 体系结构
1112指令流水线
1113特性
1114电源管理模式
1115振荡器配置
1116复位
1117存储器组织
1118中断结构
1119输入/输出(I/O)端口
11110定时器相关的功能
11111定时器模块
11112采样/比较/PWM功能
11113串行通信接口
11114模数转换
11115模拟比较器
11116CPU特性
11117指令集
11118电特性
112ZiLOG Z8 ENCORE! XP F0830系列
1121eZ8 CPU描述
1122Z8 Encore! CPU体系结构
1123地址空间
1124外设概述
1125复位控制器和停止模式恢复
1126低功耗模式
1127通用输入/输出
1128中断控制器
1129定时器
11210Watchdog定时器
11211模数转换器
11212比较器
11213Flash存储器
11214非易失性数据存储
11215片上调试器
11216振荡器控制
11217eZ8 CPU指令和编程
习题
参考文献
第12章16位微控制器
12016位处理器概述
121Freescale S12XD 处理器概述
1211XGATE概述
1212时钟
1213模/数转换器(ATD)
1214增强型捕捉定时器(ECT)
1215脉宽调制(PWM)
1216I2C总线
1217CAN总线
1218串行通信接口(SCI)
1219串行外围接口(SPI)
12110定时中断定时器(PIT)
12111电压调整器(VREG)
12112背景调试模块(BDM)
12113中断模块(XINT)
12114映射存储器控制(MMC)
12115调试(DBG)
12116外部总线接口
12117端口综合模块
121182K字节EEPROM(EETX2K)
12119512K字节Flash模块(FTX512K4)
12120安全性
122Texas Instruments MSP430TM系列
1221低功耗设计
1222灵活的时钟系统
1223MSP430 CPU
1224操作模式
1225FLL+时钟模块
1226Flash存储控制器
1227硬件多路器
1228DMA控制器
1229数字I/O
12210Watchdog定时器
12211定时器A和B
12212USART
12213USCI
12214ADC12的功能
12215DAC12模块
12216嵌入式仿真模块
习题
参考文献
第13章知识产权SoC核
130SoC概述
131SoC设计挑战
1311可配置处理器
1312SoC综合
1313可扩展处理器
1314可扩展处理器替代RTL
1315清晰的控制方案
132MIPS32 4K处理器核系列
13214KE系列的主要特点
1322执行单元
1323乘除单元(MDU)
1324内存管理单元(MMU)
1325cache控制器
1326总线接口单元(BIU)
1327电源管理
1328指令cache
1329数据cache
13210EJTAG控制器
13211系统协处理器
13212用户自定义指令(UDI)
13213指令流水线
13214指令cache失效
13215数据cache失效
13216乘法/除法操作
13217分支延迟
13218内存管理
13219操作模式
133ARM1022E处理器概述
1331处理器组成
1332寄存器
1333整数核
1334整数核流水线
1335内存管理单元
1336cache和写缓冲
1337总线接口
1338拓扑结构
1339协处理器接口
13310协处理器流水线
13311调试单元
13312挂起模式
13313监视器调试模式
13314时钟和PLL
13315ETM接口逻辑
13316工作状态
13317状态转换
13318在异常处理中切换状态
13319工作模式
习题
参考文献
第14章Tensilica可配置IP核
140简介:再谈摩尔定律
141芯片设计工艺
1411设计错误的芯片
1412SoC设计的基本趋势
1413每个系统都采用一个新的SoC实现是不现实的
1414纳米技术
1415SoC设计改革
1416SoC可编程性
1417可编程性与效率对比
1418SoC设计成功的关键
1419改进的设计方法学用于SoC设计
14110可配置处理器作为构建模块
14111使用自动生产的处理器快速进行SoC开发
14112起点:基本的接口和计算
14113并行处理任务
14114自动指令集发生的含义
142Tensilica Xtensa体系结构概述
143指令集设计原则
144Tensilica Xtensa处理器的独有特性
145寄存器
146指令长度
147复合指令
148分支
149指令流水线
1410有限的指令常数宽度
1411短指令格式
1412寄存器窗口
1413Xtensa L2总结
习题
参考文献
第15章数字信号处理器
150DSP概述
151TMS320C55x
1511TMS320C55x的特性
1512C55x的主要特征
1513指令集体系结构
1514主要功能单元
1515特殊属性
1516低功耗设计
1517处理器片上外设
1518仿真和测试
152Analog Devices公司ADSPBF535 Blackfin处理器
1521便携低功耗体系结构
1522系统集成
1523处理器核
1524存储器体系结构
1525事件处理
1526DMA控制器
1527外部存储控制
1528异步控制器
1529PCI接口
15210USB设备
15211实时时钟
15212Watchdog定时器
15213定时器
15214串口
15215串行外设接口(SPI)端口
15216UART端口
15217动态电源管理
15218工作模式和状态
习题
参考文献
· · · · · · (
收起)