目錄
齣版者的話
譯者序
前言
第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工作模式和狀態
習題
參考文獻
· · · · · · (
收起)