DSP技術與套用實例(第3版)

DSP技術與套用實例(第3版)

本書圍繞TMS320C54x的具體套用,儘可能詳細地介紹軟、硬體設計和實現的方法。全書共分8章。首先詳細介紹DSP的硬體結構、指令系統及軟體應用程式開發和仿真過程;其次給出DSP實現正弦信號發生器、FIR濾波器、IIR濾波器、FFT、語音信號壓縮、數字基帶信號等的彙編語言實現方法和套用實例;最後從套用角度給出串列口、主機接口與I/O口的接口設計及典型硬體系統定時器的設計和套用。

基本介紹

  • 書名:DSP技術與套用實例(第3版)
  • 作者:趙紅怡
  • ISBN:9787121165313
  • 出版社:電子工業出版社
  • 出版時間:2012-05-01
圖書內容,目 錄,

圖書內容

本書以TMS320C54x系列DSP為描述對象,全書共分8章。首先詳細介紹DSP的硬體結構、指令系統及軟體應用程式開發和仿真過程;其次給出DSP實現正弦信號發生器、FIR濾波器、IIR濾波器、FFT、語音信號壓縮、數字基帶信號等的彙編語言實現方法和套用實例;最後從套用角度給出串列口、主機接口與I/O口的接口設計及典型硬體系統定時器的設計和套用。
本書的特點是圍繞TMS320C54x的具體套用,儘可能詳細地介紹軟、硬體設計和實現的方法。

目 錄

第1章 緒論 1
1.1 DSP概述 1
1.2 DSP晶片的特點 2
1.3 DSP晶片的現狀及其套用 3
習題1 7
第2章 TMS320C54x的硬體結構 8
2.1 結構概述 8
2.2 匯流排結構 10
2.3 中央處理器 10
2.3.1 運算部件 11
2.3.2 控制部件 15
2.4 中央存儲器 17
2.5 片內外圍設備 22
2.6 復位電路 23
習題2 24
第3章 TMS320C54x指令系統 25
3.1 定址方式 25
3.1.1 立即數定址 25
3.1.2 絕對地址定址 26
3.1.3 累加器定址 26
3.1.4 直接定址 27
3.1.5 間接定址 28
3.1.6 存儲器映射暫存器定址 33
3.1.7 堆疊定址 33
3.2 指令系統 34
3.2.1 符號與意義 34
3.2.2 TMS320C54x的指令
系統 36
3.3 流水線技術 50
3.3.1 延遲分支轉移的流水線 51
3.3.2 條件執行指令的流水線 52
3.3.3 雙定址存儲器的流水線衝突 53
3.3.4 解決流水線衝突的方法 54
習題3 58
第4章 TMS320C54x應用程式開發
過程 60
4.1 DSP套用系統開發方法 60
4.1.1 數位訊號處理的特點 60
4.1.2 數位訊號處理系統的設計
過程 61
4.2 TMS320C54X套用軟體開發 64
4.2.1 TMS320C54x套用軟體開發
流程 64
4.2.2 TMS320C54x開發工具 65
4.3 彙編語言程式的編寫方法 66
4.3.1 彙編語言源程式格式 67
4.3.2 彙編語言中的常數與
字元串 70
4.3.3 彙編源程式中的符號 72
4.3.4 彙編源程式中的表達式 76
4.4 公共目標檔案格式 78
4.4.1 COFF檔案中的段 79
4.4.2 彙編器對段的處理 80
4.4.3 連結器對段的處理 83
4.4.4 程式重新定位 84
4.4.5 程式裝入 86
4.4.6 COFF檔案中的符號 86
4.5 彙編器 87
4.5.1 彙編器及其調用 87
4.5.2 彙編器的內部函式 88
4.5.3 彙編器偽指令 89
4.5.4 列表檔案 96
4.5.5 交叉引用清單 98
4.6 連結器 100
4.6.1 連結器及其調用 100
4.6.2 連結器命令檔案的編寫與
使用 102
4.6.3 目標庫 104
4.6.4 MEMORY偽指令及其
使用 105
4.6.5 SECTIONS偽指令及其
使用 107
4.6.6 連結器套用實例 113
4.7 彙編源程式的編輯、彙編和連結
過程 115
習題4 117
第5章 CCS集成開發環境 118
5.1 CCS的安裝及設定 118
5.1.1 系統配置要求 118
5.1.2 安裝CCS 118
5.1.3 CCS setup配置程式 118
5.2 CCS集成開發環境 121
5.2.1 C54x程式的基本結構 121
5.2.2 CCS的用戶界面 122
5.3 CCS的基本使用 126
5.3.1 創建一個新工程 126
5.3.2 建立並在工程中添加檔案 126
5.3.3 工程的編譯、連結與運行 128
5.4 調試應用程式 130
5.4.1 調試器視窗 130
5.4.2 程式調試的基本操作 132
5.4.3 使用斷點和觀察視窗 133
5.4.4 CCS對數據檔案的處理 134
5.4.5 CCS的圖形功能 136
習題5 138
第6章 彙編語言程式設計 140
6.1 程式的控制與轉移 140
6.2 堆疊的使用方法 142
6.3 加減法運算和乘法運算 144
6.4 重複操作 148
6.5 數據塊傳送 151
6.6 雙運算元乘法 153
6.7 長字運算和並行運算 156
6.8 小數運算 164
6.9 除法運算 166
6.10 浮點運算 168
習題6 171
第7章 TMS320C54x應用程式
開發實例 173
7.1 正弦信號發生器 173
7.2 FIR濾波器的DSP實現方法 183
7.3 IIR濾波器的DSP實現方法 200
7.4 快速傅立葉變換的DSP實現
方法 210
7.5 語音信號壓縮的DSP實現方法 223
7.6 數字基帶信號的DSP實現方法 230
習題7 234
第8章 TMS320C54x片內外設
及其套用 235
8.1 中斷系統 235
8.1.1 中斷請求 235
8.1.2 中斷暫存器 236
8.1.3 中斷控制 237
8.1.4 中斷系統套用 241
8.2 定時器 244
8.2.1 定時器結構 245
8.2.2 時鐘發生器 247
8.2.3 定時器/計數器套用 250
8.3 主機接口 257
8.4 串列口 260
8.4.1 標準同步串列口 261
8.4.2 緩衝同步串列口 267
8.4.3 時分多路串列口 273
8.4.4 多通道帶緩衝串列口 274
8.4.5 串列口套用 286
8.5 存儲器與I/O擴展 287
8.5.1 存儲器和I/O擴展基本方法 288
8.5.2 省電模式和復位時序 298
8.5.3 程式存儲器擴展套用 300
8.5.4 靜態數據存儲器擴展 302
8.5.5 I/O擴展套用 303
習題8 308
參考文獻 310

相關詞條

熱門詞條

聯絡我們