《DSP套用叢書--DSP集成開發與套用實例》本書共有十章目錄,是一本套用技能書。
基本介紹
- 書名:DSP套用叢書--DSP集成開發與套用實例
- ISBN: 9787505377035
- 類別:套用技能書
- 頁數: 359
- 定價: 35.00元
- 出版社:電子工業出版社
- 出版時間: 2002-6
- 主要內容:DSP晶片
內容簡介
章節目錄
1.1 引言
1.2 DSP晶片的基本概念
1.3 DSP套用系統的構成
1.4 DSP套用系統的設計過程
1.5 DSP套用系統的開發工具
1.6 TI 系列DSP晶片簡介
1.6.1 TI系列DSP晶片概貌
1.6.2 TMS320C2000系列簡介
1.6.3 TMS320C5000系列簡介
1.6.4 TMS320C6000系列簡介
1.6.5 TI 其他DSP晶片簡介
1.7 小結
第2章 基於C語言的DSP定點運算實例
2.1 DSP定點運算的基本原理
2.1.1 定點的基本概念
2.1.2 溢出及處理方法
2.1.3 捨入及截尾
2.2 定義及基本運算
2.2.1 定義
2.2.2 基本運算
2.3 加法運算的C定點實現實例
2.4 減法運算的C定點實現實例
2.5 乘法運算的C定點實現實例
2.6 乘累加/乘累減運算的C定點實現實例
2.7 除法運算的C定點實現實例
2.8 移位運算的C定點實現實例
2.9 歸一化運算的C定點實現實例
2.10 非線性運算的C定點實現實例
2.10.1 冪運算的C語言定點程式
2.10.2 對數運算的C語言定點程式
2.10.3 開平方運算的C語言定點程式
2.11 小結
第3章 CCS的基本特徵及安裝設定
3.1 引言
3.2 CCS軟體安裝與設定
3.2.1 CCS軟體安裝
3.2.2 CCS檔案組織與環境變數
3.2.3 CCS軟體設定
3.2.4 CCS軟體設定錯誤排查
3.3 CCS組件及其特徵
3.3.1 代碼產生工具
3.3.2 CCS集成開發環境
3.3.3 DSP/BIOS外掛程式
3.3.4 硬體仿真和實時數據交換
第4章 CCS集成環境與Simulator使用
4.1 引言
4.2 選單與工具列
4.2.1 選單
4.2.2 工具列
4.3 實例1:設計一個簡單程式
4.3.1 創建一個新工程
4.3.2 將檔案添加到工程中
4.3.3 查看代碼
4.3.4 生成和運行程式
4.3.5 更改Build選項並更正語法錯誤
4.3.6 使用斷點和Watch視窗
4.3.7 使用Watch視窗觀察結構體
4.3.8 觀察代碼執行統計
4.3.9 練習
4.4 實例2:從檔案中讀取數據並測試算法
4.4.1 打開並檢查一個工程
4.4.2 查看代碼
4.4.3 添加Probe Point從PC檔案中讀取數據
4.4.4 顯示圖形
4.4.5 程式和圖形的動畫顯示
4.4.6 調節增益
4.4.7 查看可視範圍之外的變數
4.4.8 使用GEL檔案
4.4.9 調整和剖切ProcessingLoad
4.4.10 練習
第5章 DSP/BIOS原理及套用
5.1 引言
5.2 DSP/BIOS組件
5.2.1 DSP/BIOS實時庫與API函式
5.2.2 DSP/BIOS配置工具
5.2.3 DSP/BIOS外掛程式
5.3 命名規則
5.3.1 頭檔案名稱
5.3.2 對象名
5.3.3 操作名
5.3.4 數據類型名
5.3.5 存儲器段名
5.4 程式生成
5.4.1 配置工具的使用
5.4.2 創建DSP/BIOS程式時使用的檔案
5.4.3 編譯和連結DSP/BIOS應用程式
5.5 實例1:一個簡單的DSP/BIOS程式
5.5.1 創建一個配置檔案
5.5.2 將DSP/BIOS檔案添加到工程中
5.5.3 用CCS測試
5.5.4 分析DSP/BIOS代碼執行時間
5.5.5 練習
5.6 DSP/BIOS儀表
5.6.1 軟體儀表與硬體儀表的比較
5.6.2 儀表性能
5.6.3 儀表API
5.6.4 顯式儀表與隱式儀表
5.7 執行緒調度
5.8 實例2:調試DSP/BIOS程式
5.8.1 打開並檢查一個工程
5.8.2 查看原始碼
5.8.3 修改配置檔案
5.8.4 使用執行圖觀察執行緒執行
5.8.5 更改和觀察Load
5.8.6 分析執行緒統計
5.8.7 添加顯式STS儀表
5.8.8 觀察顯式儀表
5.8.9 練習
第6章 RTDX的原理及套用
6.1 引言
6.2 可配置參數
6.2.1 目標緩衝區大小
6.2.2 主機緩衝區大小
6.2.3 RTDX主機錄製模式
6.2.4 RTDX目標中斷禁止
6.3 用戶接口與OLE接口
6.3.1 用戶接口
6.3.2 OLE接口
6.4 實時通信程式的設計
6.4.1 編寫目標DSP應用程式
6.4.2 編寫OLE自動化客戶程式
6.4.3 在CCS中使能RTDX
6.4.4 運行OLE自動化客戶程式
6.5 實例:分析程式的實時特性
6.5.1 打開並檢查工程
6.5.2 修改配置檔案
6.5.3 查看原始碼的改動
6.5.4 在運行時使用RTDX更改Load值
6.5.5 更改軟體中斷優先權
6.5.6 練習
第7章 GEL語言與Visual Linker的使用
7.1 引言
7.2 GEL語言及其使用
7.2.1 GEL函式定義
7.2.2 GEL函式參數
7.2.3 調用GEL函式
7.2.4 載入/卸載GEL函式
7.2.5 將GEL函式添加到GEL選單中
7.2.6 在CCS啟動時自動執行GEL函式
7.2.7 GEL函式求值
7.2.8 輸出視窗
7.2.9 嵌入GEL函式
7.3 Visual Linker的使用
7.3.1 Visual Linker開發流程
7.3.2 Visual Linker圖形界面
7.3.3 使用實例
第8章 TMS320C5000硬體套用實例
8.1 HPI接口原理與套用實例
8.1.1 概述
8.1.2 HPI-8接口方式
8.1.3 HPI-16接口方式
8.1.4 利用HPI-8實現C54x與PC的並行接口
8.2 多通道緩衝串列口(McBSP)
8.2.1 概述
8.2.2 信號接口和控制暫存器
8.2.3 數據收發
8.2.4 串列口的初始化
8.2.5 套用實例
8.3 小結
第9章 TMS320C5000軟體套用實例
9.1 TMS320C5000軟體編程的幾種方法
9.1.1 用C語言編寫DSP程式實例
9.1.2 用彙編語言編寫DSP程式實例
9.1.3 用代數語言編寫DSP程式實例
9.1.4 用C語言和彙編語言混合編程
9.2 堆疊機制
9.2.1 堆疊
9.2.2 動態存儲器分配
9.2.3 靜態和全局變數的存儲器分配
9.2.4 域/結構的對準
9.2.5 函式調用規則
9.3 彙編程式最佳化的實現方法與實例
9.3.1 循環最佳化
9.3.2 圓周循環定址和並行指令
9.3.3 實現乘累加最佳化的實例
9.4 擴展定址的軟體實現
9.4.1 關於擴展定址
9.4.2 建立擴展存儲區系統
9.5 使用擴展定址實現中斷的實例
9.5.1 確定系統需求
9.5.2 默認設定
9.5.3 擴展程式區中斷操作
9.6 小結
第10章 TMS320C5000套用實例
10.1 基於TMS320C54x通用I/O實現UART
10.1.1 UART介紹
10.1.2 數據格式
10.1.3 校驗
10.1.4 UART實現的硬體
10.1.5 軟體建立
10.1.6 接收函式
10.1.7 傳送函式
10.1.8 全雙工操作
10.1.9 校驗算法
10.1.10 比特率計算
10.1.11 函式小結
10.1.12 性能評估
10.1.13 UART程式代碼
10.2 基於TMS320C54x實現DTMF信號的產生和檢測
10.2.1 DTMF介紹
10.2.2 DTMF產生
10.2.3 DTMF產生的程式流程
10.2.4 DTMF檢測
10.2.5 DTMF檢測的程式流程
10.2.6 速度和存儲需求
10.2.7 DTMF產生與檢測軟體
10.3 基於TMS320C54x實現FFT運算
10.3.1 引言
10.3.2 FFT的基本原理
10.3.3 FFT算法的C語言實現
10.3.4 FFT的TMS320C54x實現
10.4 TMS320C54x 擴展精度IIR濾波器的設計與實現
10.4.1 擴展精度乘法
10.4.2 C54x 用於擴展精度計算的指令集
10.4.3 IIR濾波器
10.4.4 用C54x 實現擴展精度乘運算
10.4.5 用C54x實現擴展精度IIR濾波器
10.5 FIR濾波器的DSP實現
10.6 TMS320C54x實現回波抵消套用實例
10.6.1 回波的產生
10.6.2 回波抵消的基本原理和算法
10.6.3 回波抵消的C54x實現
10.6.4 程式代碼及說明
10.7 基於TMS320C54x實現線性預測(LPC)
10.7.1 LPC模型
10.7.2 線性預測分析
10.7.3 Levinson-Durbin 算法
10.7.4 自相關係數的C54x程式設計
10.7.5 Levinson-Durbin 算法的C54x程式設計
10.8 小結
參考文獻