《DSP原理及套用——TMS320VC5509A基礎教程》是張玉璽,王俊,康驪編寫,電子工業出版社出版圖書。
基本介紹
- 中文名:DSP原理及套用——TMS320VC5509A基礎教程
- 作者:張玉璽,王俊,康驪
- ISBN:9787121325953
- 出版社:電子工業出版社
- 出版時間:2017-09-01
圖書內容,目 錄,
圖書內容
《DSP原理及套用——TMS320VC5509A基礎教程》以TI的DSP晶片的套用設計、調試為主線,按照DSP常識介紹、開發環境、內部暫存器、外設、開發實例的順序展開。並按照DSP系統設計的一般流程,以一個音頻處理DSP系統為例,從原理圖設計、PCB設計、Boot引導以及音頻濾波數字處理和DTFM識別與生成的程式開發過程等方面進行了詳細的介紹。
目 錄
第1章 概論 (1)
1.1 DSP(數位訊號處理器) (1)
1.2 DSP晶片發展 (1)
1.3 DSP分類與套用 (3)
1.4 TMS320C5000系列DSP概述 (4)
1.4.1 TMS320C54x系列DSP (5)
1.4.2 TMS320C55x系列DSP (5)
1.4.3 C54x與C55x的比較 (6)
1.4.4 TMS320C5000系列DSP外設接口 (7)
1.5 TMS320C5000系列晶片性能分析 (7)
1.5.1 主要性能分析 (7)
1.5.2 C54x系列晶片性能 (8)
1.5.3 C55x系列晶片性能 (9)
1.6 TMS320C5000系列DSP套用 (11)
第2章 CCS集成開發環境 (12)
2.1 CCS概述 (12)
2.2 集成代碼生成工具 (13)
2.3 CCSv5.1的安裝 (14)
2.4 利用CCSv5.1新建工程 (16)
2.5 利用CCSv5.1導入已有工程 (19)
2.6 利用CCSv5.1配置工程選項 (20)
2.7 利用CCSv5.1調試工程 (25)
2.8 CCSv5.1資源管理器簡介及套用 (28)
第3章 TMS320VC5509A CPU暫存器 (30)
3.1 暫存器列表 (30)
3.1.1 暫存器的存儲器映射 (31)
3.1.2 累加器(AC0~AC3) (34)
3.1.3 變換暫存器(TRN0,TRN1) (35)
3.1.4 臨時暫存器(T0~T3) (35)
3.1.5 數據和I/O空間定址暫存器 (35)
3.1.6 程式流暫存器(PC,RETA,CFCT) (40)
3.1.7 中斷管理暫存器 (41)
3.1.8 循環控制暫存器 (45)
3.1.9 狀態暫存器(ST0_55~ST3_55) (46)
3.2 存儲器和I/O空間 (47)
3.2.1 存儲器概述 (47)
3.2.2 程式空間 (48)
3.2.3 數據空間 (48)
3.2.4 I/O空間 (50)
3.3 數據堆疊和系統堆疊 (50)
3.3.1 數據堆疊和系統堆疊 (50)
3.3.2 堆疊配置 (51)
3.3.3 快返回與慢返回 (51)
3.3.4 自動上下文切換 (52)
3.4 定址模式 (53)
3.4.1 概述 (53)
3.4.2 絕對定址模式 (54)
3.4.3 直接定址模式 (55)
3.4.4 間接定址模式 (59)
3.4.5 暫存器位定址 (69)
3.4.6 環形定址 (70)
第4章 TMS320VC5509A內部結構與外設 (72)
4.1 總體概述 (72)
4.2 時鐘發生器 (73)
4.2.1 時鐘發生器工作原理 (74)
4.2.2 時鐘發生器調試方法及結果 (75)
4.2.3 時鐘發生器程式示例 (75)
4.3 通用定時器 (76)
4.3.1 通用定時器工作原理 (77)
4.3.2 通用定時器調試方法及結果 (78)
4.3.3 通用定時器程式示例 (78)
4.4 看門狗定時器 (79)
4.4.1 看門狗定時器的工作原理 (79)
4.4.2 看門狗定時器調試方法及結果 (81)
4.4.3 看門狗定時器程式示例 (81)
4.5 GPIO (82)
4.5.1 GPIO工作模式 (82)
4.5.2 GPIO調試方法及結果 (83)
4.5.3 GPIO程式示例 (83)
4.6 中斷 (84)
4.6.1 中斷工作原理 (84)
4.6.2 中斷調試方法及結果 (85)
4.6.3 中斷程式示例 (86)
4.7 EMIF (86)
4.7.1 EMIF工作原理 (86)
4.7.2 EMIF調試方法及結果 (89)
4.7.3 外部存儲器接口程式示例 (89)
4.8 HPI (90)
4.8.1 HPI接口工作原理 (90)
4.8.2 HPI模組調試方法及結果 (91)
4.8.3 HPI程式示例 (92)
4.9 McBSP (92)
4.9.1 McBSP工作原理 (94)
4.9.2 McBSP調試方法及結果 (95)
4.9.3 McBSP程式示例 (96)
4.10 I2C (98)
4.10.1 I2C模組工作原理 (99)
4.10.2 I2C模組調試方法及結果 (101)
4.10.3 I2C模組程式示例 (102)
4.11 USB (102)
4.11.1 USB模組工作原理 (103)
4.11.2 USB調試方法及結果 (104)
4.11.3 USB模組程式示例 (104)
4.12 ADC (105)
4.12.1 模數轉換器工作原理 (106)
4.12.2 ADC調試方法及結果 (106)
4.12.3 模數轉換器程式示例 (107)
第5章 基於TMS320VC5509A的音頻處理DSP系統硬體設計 (108)
5.1 音頻處理DSP系統硬體電路組成 (108)
5.2 模組電路元器件選型及原理圖設計 (109)
5.2.1 電源模組設計 (109)
5.2.2 復位電路設計 (110)
5.2.3 時鐘電路設計 (111)
5.2.4 JTAG接口電路設計 (111)
5.2.5 程式載入設計 (112)
5.2.6 音頻輸入/輸出電路設計 (116)
5.3 PCB設計 (117)
5.3.1 布局設計 (117)
5.3.2 布線設計 (118)
5.4 電路調試 (121)
5.4.1 硬體調試前電路板的常規檢查 (121)
5.4.2 調試中遇到問題的解決步驟 (122)
5.4.3 JTAG連線錯誤常用解決辦法 (122)
5.4.4 數據讀/寫測試 (123)
5.5 Boot (124)
5.5.1 EEPROM的讀/寫 (124)
5.5.2 DSP bootLoader燒寫步驟 (126)
第6章 基於TMS320VC5509A的音頻處理DSP系統程式設計 (129)
6.1 概述 (129)
6.2 採集語音 (130)
6.3 時域濾波 (135)
6.4 頻域濾波 (141)
6.5 語音輸出 (143)
6.6 雙音多頻的識別與生成 (144)
6.6.1 雙音多頻的識別 (144)
6.6.2 雙音多頻生成 (146)
附錄A TMS320VC5509A晶片引腳圖及定義 (150)
附錄B 指令集 (157)
附錄C 代碼示例 (177)
參考文獻 (202)