多核數(shù)字信號處理器TMS320C66x應(yīng)用與開發(fā)
定 價:59.8 元
- 作者:汪春梅
- 出版時間:2021/1/1
- ISBN:9787121404887
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TN911.72
- 頁碼:308
- 紙張:
- 版次:01
- 開本:16開
本書以TMS320C6678 DSP為主全面介紹多核數(shù)字信號處理器TMS320C66x的應(yīng)用與開發(fā)實(shí)例。首先詳細(xì)介紹多核數(shù)字信號處理硬件系統(tǒng)的構(gòu)建、多核數(shù)字信號處理軟件系統(tǒng)的構(gòu)建、軟件并行化設(shè)計(jì)、軟件優(yōu)化設(shè)計(jì);其次從開發(fā)應(yīng)用的角度,介紹TMS320C66x多核處理系統(tǒng)的系統(tǒng)配置與初始化,以及SYS/BIOS嵌入式操作系統(tǒng);最后結(jié)合TMS320C66x進(jìn)行多核DSP軟硬件的設(shè)計(jì),并給出詳細(xì)的軟件設(shè)計(jì)和硬件設(shè)計(jì)的應(yīng)用實(shí)例。本書內(nèi)容豐富、新穎,實(shí)用性強(qiáng),可供從事多核數(shù)字信號處理的科技人員和高校師生使用。
汪春梅,上海師范大學(xué)信息與機(jī)電工程學(xué)院電氣信息系副教授,主要研究方向?yàn)橥ㄐ判盘柼幚砼c模式識別。多年來一直從事DSP方面的教學(xué)和科研工作,承擔(dān)科研項(xiàng)目多項(xiàng)。
第1章 C66x多核數(shù)字信號處理系統(tǒng)簡介 1
1.1 并行數(shù)字信號處理技術(shù)的發(fā)展 1
1.2 TI公司并行數(shù)字信號處理器產(chǎn)品 5
1.2.1 同構(gòu)并行處理器 5
1.2.2 異構(gòu)并行處理器 9
1.3 C66x處理器 16
1.3.1 C66x內(nèi)核簡介 16
1.3.2 C66x并行結(jié)構(gòu)與特點(diǎn) 21
1.4 多核數(shù)字信號處理系統(tǒng)的設(shè)計(jì)開發(fā)流程 25
習(xí)題1 25
第2章 多核數(shù)字信號處理硬件系統(tǒng)的構(gòu)建 26
2.1 電源子系統(tǒng) 26
2.2 時鐘及定時器子系統(tǒng) 31
2.2.1 時鐘子系統(tǒng) 31
2.2.2 定時器子系統(tǒng) 38
2.3 存儲子系統(tǒng) 42
2.3.1 內(nèi)存的初始化設(shè)置 43
2.3.2 多核共享內(nèi)存控制器初始化 45
2.3.3 DDR3存儲器的硬件設(shè)計(jì)及初始化 49
2.3.4 EMIF存儲器的硬件設(shè)計(jì)及初始化 55
2.4 串行通信子系統(tǒng) 59
2.4.1 高速串行通信接口的硬件設(shè)計(jì) 59
2.4.2 低速串行通信接口的硬件設(shè)計(jì) 74
2.5 網(wǎng)絡(luò)協(xié)處理器 92
2.6 多核導(dǎo)航器 99
習(xí)題2 108
第3章 多核數(shù)字信號處理軟件系統(tǒng)的構(gòu)建 109
3.1 CCS的簡介及安裝 109
3.2 創(chuàng)建一個軟件工程 113
3.3 軟件并行化設(shè)計(jì) 115
3.3.1 應(yīng)用程序映射到多核處理器 115
3.3.2 處理器間的通信 121
3.3.3 數(shù)據(jù)傳輸引擎 127
3.3.4 共享資源管理 129
3.3.5 存儲器管理 129
3.3.6 DSP代碼和數(shù)據(jù)映像 134
3.3.7 系統(tǒng)調(diào)試 136
3.4 軟件優(yōu)化設(shè)計(jì) 142
3.4.1 代碼優(yōu)化 142
3.4.2 內(nèi)存和數(shù)據(jù)流的優(yōu)化 172
3.4.3 基于軟件開發(fā)工具優(yōu)化 183
習(xí)題3 187
第4章 SYS/BIOS嵌入式操作系統(tǒng) 188
4.1 SYS/BIOS簡介 188
4.2 如何建立一個SYS/BIOS工程 189
4.3 如何建立SYS/BIOS硬件中斷 191
4.4 如何建立SYS/BIOS軟件中斷 195
4.5 如何建立SYS/BIOS任務(wù) 199
4.6 軟硬件中斷與任務(wù)的關(guān)系 201
4.7 進(jìn)程間的同步與通信 203
4.7.1 信號量 203
4.7.2 事件模塊 210
4.7.3 門 215
4.7.4 郵箱 217
4.7.5 隊(duì)列 218
習(xí)題4 219
第5章 軟件設(shè)計(jì)應(yīng)用 220
5.1 卷積算法應(yīng)用 220
5.1.1 卷積算法 220
5.1.2 卷積算法的MATLAB實(shí)現(xiàn) 220
5.1.3 卷積算法的DSP實(shí)現(xiàn) 221
5.2 相關(guān)算法應(yīng)用 222
5.2.1 相關(guān)算法 222
5.2.2 相關(guān)算法的MATLAB實(shí)現(xiàn) 223
5.2.3 相關(guān)算法的DSP實(shí)現(xiàn) 223
5.3 快速傅里葉變換(FFT)應(yīng)用 226
5.3.1 FFT算法 226
5.3.2 FFT算法的MATLAB實(shí)現(xiàn) 227
5.3.3 FFT算法的DSP實(shí)現(xiàn) 228
5.4 有限沖激響應(yīng)(FIR)濾波器應(yīng)用 249
5.4.1 FIR濾波器的特點(diǎn)和結(jié)構(gòu) 249
5.4.2 FIR濾波器的MATLAB實(shí)現(xiàn) 250
5.4.3 FIR濾波器的DSP實(shí)現(xiàn) 251
5.5 無限沖激響應(yīng)(IIR)濾波器應(yīng)用 255
5.5.1 IIR濾波器的結(jié)構(gòu) 255
5.5.2 IIR濾波器的MATLAB實(shí)現(xiàn) 256
5.5.3 IIR濾波器的DSP實(shí)現(xiàn) 257
5.6 自適應(yīng)濾波應(yīng)用 262
5.6.1 自適應(yīng)濾波器的特點(diǎn)和結(jié)構(gòu) 262
5.6.2 自適應(yīng)濾波器的MATLAB實(shí)現(xiàn) 263
5.6.3 自適應(yīng)濾波器的DSP實(shí)現(xiàn) 263
5.7 矩陣計(jì)算應(yīng)用 266
5.7.1 矩陣運(yùn)算 266
5.7.2 矩陣運(yùn)算的MATLAB實(shí)現(xiàn) 266
5.7.3 矩陣運(yùn)算的DSP實(shí)現(xiàn) 267
5.8 多速率信號處理應(yīng)用 274
5.8.1 多速率信號處理的原理 274
5.8.2 多速率信號處理的DSP實(shí)現(xiàn) 275
習(xí)題5 277
第6章 硬件設(shè)計(jì)實(shí)例 278
6.1 C66x最小系統(tǒng)設(shè)計(jì)實(shí)例 278
6.1.1 最小系統(tǒng)硬件設(shè)計(jì) 278
6.1.2 最小系統(tǒng)設(shè)置 279
6.1.3 程序加載 285
6.2 C66x語音處理系統(tǒng)設(shè)計(jì)實(shí)例 288
6.3 C66x軟件無線電系統(tǒng)設(shè)計(jì)實(shí)例 292
6.4 C66x多芯片并行處理系統(tǒng)設(shè)計(jì)實(shí)例 298
習(xí)題6 300
參考文獻(xiàn) 301