DSP技術完全攻略——基於TI系列的DSP設計與開發

DSP技術完全攻略——基於TI系列的DSP設計與開發

《DSP技術完全攻略——基於TI系列的DSP設計與開發》是2015年2月化學工業出版社出版的圖書,作者是鐘睿。該書主要介紹了DSP設計與開發的知識。

基本介紹

  • 中文名:DSP技術完全攻略——基於TI系列的DSP設計與開發
  • 作者:鐘睿
  • 類別:科技 >> 電工電子 >> 電子技術
  • 出版社化學工業出版社 
  • 出版時間:2015年2月
  • 頁數:426 頁
  • 開本:16K 787×1092
  • 裝幀:平裝
  • ISBN:978-7-122-21756-1
內容簡介,圖書目錄,

內容簡介

本書採用通俗易懂、輕鬆靈活的語言紹了DSP的設計與開發攻略,循序漸進地介紹了TI公司C2000、C5000、C6000三大主流DSP的基本結構、開發步驟以及套用實例。全書共分為三部分:基礎原理部分介紹了DSP的基本概念以及主流DSP晶片的常用硬體資源;DSP軟體資源部分介紹了指令系統與CCS集成開發環境;實例部分重點討論了DSP開發中最常見、最有特色的例程。

圖書目錄

第1章 新手入門
11信號2
12數位訊號處理3
13初識DSP4
131DSP概述4
132為什麼DSP能算這么快5
133DSP晶片的現狀與發展趨勢7
14DSP的主流與非主流9
141N多種DSP9
142你會選擇誰10
143TI公司主流DSP12
15DSP和其他微晶片的比較13
151DSP和單片機的比較13
152DSP和ARM的比較13
16如何玩轉DSP14
161DSP技術知識點準備14
162DSP參考資料14
163DSP開發流程15
164DSP軟體、硬體開發16
17要點與思考16
第2章 數字控制利器——TMS320C24X系列
21TMS320C24x系列CPU簡介18
22CPU結構和核心19
23系統匯流排20
24CPU核心21
241輸入定標移位器21
242乘法器22
243中央算術邏輯單元23
244累加器(ACC)24
245輸出數據定標移位器25
246輔助暫存器算術單元25
247狀態暫存器26
25存儲器與I/O空間28
251片記憶體儲器28
252程式存儲器29
253數據存儲器30
254I/O空間32
255外部存儲器接口34
26定址方式35
27系統配置暫存器36
271系統控制和狀態暫存器1(SCSR1)36
272系統控制和狀態暫存器2(SCSR2)38
273器件標識號暫存器(DINR)38
28中斷39
281中斷優先權和中斷向量表39
282外設中斷擴展控制器42
283中斷向量表43
284全局中斷使能44
285中斷回響過程44
286中斷回響延遲處理45
287中斷暫存器46
288外設中斷暫存器46
289復位與無效地址檢測51
2810外部中斷控制暫存器51
29程式控制52
291程式地址的產生52
292流水線操作54
293無條件轉移、調用和返回55
294有條件轉移、調用和返回55
295重複指令56
210看門狗(Watch Dog,簡稱WD)57
211TMS320x240x的片上外設58
2111通用I/O模組(GPIO)58
2112事件管理器(EV)60
2113捕獲單元69
2114正交編碼脈衝(QEP)電路72
2115模數轉換模組(ADC)73
2116SCI串列通信接口模組79
2117SPI串列外設接口模組80
2118CAN控制器模組80
212要點與思考82
第3章 適合便攜終端的低功耗產品——TMS320C54X系列
31TMS320C54x系列CPU簡介83
32匯流排結構85
33CPU核心86
331算術邏輯運算單元ALU87
332累加器88
333桶形移位暫存器89
334乘法加法累加單元(MAC)90
335比較、選擇和存儲單元CSSU91
336指數編碼器92
337CPU暫存器92
34存儲器94
341存儲器結構95
342程式存儲器96
343數據存儲器98
344I/O存儲器空間100
35中斷系統100
351中斷暫存器100
352中斷控制101
36片內外設105
361通用I/O引腳105
362定時器105
363時鐘發生器106
364主機接口(HPI)108
365串列口109
37要點與思考112
第4章 高性能的代表——TMS320C6000系列
41TMS320C6000系列簡介113
42CPU結構114
421程式執行機構115
422控制暫存器組119
423控制狀態暫存器119
43存儲器120
431程式存儲器及其控制器121
432數據存儲器及其控制器122
44中斷124
441中斷類型和優先權124
442中斷源124
443中斷暫存器126
45片內集成外設126
451外部存儲器接口(EMIF)127
452擴展匯流排xBus130
46要點與思考133
第5章 開發好幫手——CCS集成開發環境
51CCS概述135
52CCS的安裝與配置137
53CCS檔案類型138
54CCS基本界面139
541主界面139
542主選單139
55CCS開發入門140
551創建工程140
552項目檔案操作141
553工程配置142
554工程從屬關係142
555編譯和運行程式143
56基礎調試144
561調試設定145
562運行與單步調試145
563斷點147
564探針點147
565觀察視窗149
566記憶體視窗150
567暫存器視窗152
568反彙編模式/混合模式152
57基礎軟體153
58要點與思考154
第6章 指揮工作靠軟體——指令和C語言程式設計
61概述155
62C2000指令系統155
621C2000定址方式155
622C2000常用指令集156
623C2000常用偽指令157
63C5000指令系統157
631C5000定址方式157
632C5000常用指令集158
633C5000常用偽指令159
64C6000指令結構160
641C6000系列的基本定址方式160
642C6000常用指令集160
65詳細指令集161
66DSP的C語言開發171
661簡介171
662DSP C語言數據類型172
663暫存器變數172
664pragma偽指令172
665ASM語句173
666I/O空間訪問173
667數據空間訪問173
668中斷服務函式173
669初始化系統174
67DSP彙編語言/C語言混合編程174
671混合編程環境設定174
672內嵌彙編語句177
673C語言訪問彙編程式變數177
68要點與思考178
套用實例篇
第7章 實施工作靠硬體——基本DSP硬體平台搭建
71概述180
72DSP最小系統181
721電源電路設計181
722復位和時鐘電路設計184
723JTAG接口電路設計186
73C6x DSP與Flash存儲器的接口187
731C6x EMIF接口187
732EMIF與Flash存儲器接口191
733Flash編程示例195
74C6x DSP與SDRAM存儲器的接口199
741C6x兼容的SDRAM類型199
742C6x EMIF與SDRAM接口特點及其接口信號201
743C6x EMIF的SDRAM控制暫存器203
744EMIF支持的SDRAM命令及其時序參數206
745C6713B與MT48LC4M32B2 SDRAM的接口212
75要點與思考214
第8章 最常見DSP硬體資源配置與套用
81概述215
82晶片支持庫簡介216
821CSL架構216
822CSL的命名規則和數據類型219
823CSL函式220
824CSL宏221
825CSL的資源管理222
826晶片支持庫的使用223
83定時器和中斷應用程式設計224
831C6x中斷控制器224
832晶片支持庫的中斷模組IRQ230
833定時器233
834晶片支持庫的定時器模組TIMER235
835定時器和中斷套用實例238
84DMA和McBSP應用程式設計242
841C54xx的DMA控制器243
842晶片支持庫的直接存儲器訪問模組DMA249
843C54xx的多通道緩衝串口McBSP252
844晶片支持庫的多通道串口模組McBSP262
845DMA和McBSP套用實例265
85要點與思考276
第9章 讓程式自己跑起來——DSP程式的引導
91概述278
92LF240x DSP程式的引導279
921引導硬體配置279
922SPI同步傳輸協定和數據格式281
923SCI異步傳輸協定和數據格式281
93C54x DSP程式的引導282
931引導模式選擇283
932HPI引導284
933串列EEPROM引導286
934並行引導288
935標準串列引導290
936I/O 引導291
937產生引導表292
94C6x DSP程式的引導297
941引導控制邏輯297
942兩級引導過程299
943創建二級引導應用程式300
944編寫用戶引導程式302
945C6x程式的燒錄305
946關於用戶引導程式的進一步討論308
95要點與思考313
第10章 回歸重點——DSP在信號處理上的套用
101概述315
102基於DSP的信號源設計316
1021信號的生成與輸出316
1022正弦信號的產生318
1023調幅信號的產生326
103FIR濾波器329
1031FIR濾波器程式設計考慮329
1032FIR濾波器在C54x DSP上的實現331
104IIR濾波器337
1041IIR濾波器程式設計考慮337
1042IIR濾波器在C67x上的實現339
105快速傅立葉變換(FFT)343
1051FFT算法原理簡介343
1052FFT算法的編程考慮343
1053FFT算法在C67x上的實現346
106要點與思考352
第11章 也許有一天你就會遇到——DSP覆蓋(Overlay)程式設計
111概述353
112連結命令檔案354
1121MEMORY指令355
1122SECTIONS指令357
113Overlay源程式設計363
1131程式功能劃分的考慮363
1132設計實例364
1133Overlay模組的動態載入377
114Overlay程式的調試和運行377
1141載入Overlay代碼模組到外部記憶體378
1142Overlay代碼的跟蹤調試378
115要點與思考382
第12章 給自己的程式打個分——DSP實時數據交換技術(RTDX)
121概述383
122RTDX詳解384
1221RTDX的工作原理384
1222RTDX用戶接口385
1223RTDX的COM接口387
1224主機RTDX配置393
1225RTDX目標庫緩衝區的配置395
123使用RTDX工具397
1231RTDX監視工具397
1232RTDX診斷工具397
1233日誌檔案查閱工具401
124RTDX工程實例401
1241目標應用程式402
1242主機客戶程式405
1243RTDX程式的調試409
1244RTDX程式的性能考慮411
125RTDX套用實例412
1251目標應用程式413
1252主機客戶程式421
126要點與思考424

相關詞條

熱門詞條

聯絡我們