TMS320X281x DSP原理及C程序開發(fā)(第2版)(附光盤)
定 價:59 元
叢書名:普通高!笆濉币(guī)劃教材
- 作者:蘇奎峰 ,等 著
- 出版時間:2011/9/1
- ISBN:9787512405868
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TN911.72
- 頁碼:450
- 紙張:膠版紙
- 版次:2
- 開本:16開
《普通高!笆濉币(guī)劃教材:TMS320X281x DSP原理及C程序開發(fā)(第2版)》是在《TMS320X281x DSP原理及C程序開發(fā)》的基礎(chǔ)上,結(jié)合作者近年來在本領(lǐng)域的教學(xué)科研經(jīng)驗以及讀者真誠的反饋意見修訂而成!镀胀ǜ咝!笆濉币(guī)劃教材:TMS320X281x DSP原理及C程序開發(fā)(第2版)(附光盤)》仍然以TMS320F2812數(shù)字信號處理器為主線,從DSP的基本開發(fā)方法人手,介紹基于DSP的系統(tǒng)軟硬件開發(fā)方法。詳細介紹處理器外設(shè)資源的使用、C語言編程開發(fā)、浮點算法開發(fā)、程序固化等內(nèi)容。此外還根據(jù)DSP的特點介紹基于定點處理器實現(xiàn)浮點算法的方法。在介紹功能的同時,列舉了相應(yīng)的應(yīng)用實例,給出了硬件原理和C語言程序清單,并標(biāo)有詳細的程序說明,為用戶快速掌握處理器各功能單元的使用提供了方便。附光盤1張,內(nèi)含C語言程序代碼。
《普通高!笆濉币(guī)劃教材:TMS320X281x DSP原理及C程序開發(fā)(第2版)(附光盤)》可以作為大學(xué)本科和研究生的“數(shù)字信號處理器原理與應(yīng)用”相關(guān)課程的教材,也可以作為數(shù)字信號處理器應(yīng)用開發(fā)人員的參考書。
第1章緒論
1.1 DSP概述
1.1.1 DSP的發(fā)展
1.1.2 DSP結(jié)構(gòu)和特點
1.1.3 DSP的選型
1.1.4 TI公司的DSP
1.1.5 C2000實時控制器平臺
1.2 DSP的典型應(yīng)用
1.3 DSP的發(fā)展
1.4 DSP系統(tǒng)開發(fā)
1.4.1 系統(tǒng)的需求分析
1.4.2 系統(tǒng)的基本結(jié)構(gòu)
1.4.3 系統(tǒng)開發(fā)
第2章 CCS軟件應(yīng)用基礎(chǔ)
2.1 CCS介紹
2.2 Code Composer Studio 3.1 的安裝與配置
2.2.1 Code Composer Studio 3.1 的安裝
2.2.2 目標(biāo)系統(tǒng)配置
2.2.3 啟動GEL文件
2.2.4 主機開發(fā)環(huán)境設(shè)置
2.3 Step-by-Step簡單應(yīng)用
2.3.1 CCS常用工具
2.3.2 簡單程序開發(fā)
2.4 代碼創(chuàng)建
2.4.1 新建一個工程
2.4.2 工程配置
2.5 CCS3.1基本應(yīng)用
2.5.1 編輯源程序
2.5.2 查看和編輯代碼
2.5.3 查找替換文字
2.5.4 書簽的使用
2.5.5 全速運行(Running)/單步運行(Step Run)
2.5.6 斷點設(shè)置
2.5.7 探針的使用
2.5.8 觀察窗口
2.6 分析和調(diào)整
2.6.1 應(yīng)用代碼分析
2.6.2 應(yīng)用代碼優(yōu)化
第3章 C/C++程序編寫基礎(chǔ)
3.1 C/C++編輯器概述
3.1.1 C/C++語言的主要特征
3.1.2 輸出文件
3.1.3 編譯器接口
3.1.4 編譯器操作
3.1.5 編譯器工具
3.2 TMS320X28xx的C/C++編程
3.2.1 概述
3.2.2 傳統(tǒng)的宏定義方法
3.2.3 位定義和寄存器文件結(jié)構(gòu)方法
3.2.4 位區(qū)和寄存器文件結(jié)構(gòu)體的優(yōu)點
3.2.5 使用位區(qū)的代碼大小及運行效率
3.3 C/C++程序結(jié)構(gòu)及實例
3.3.1 Include文件
3.3.2 鏈接文件
3.3.3 程序流程
3.4 C/C++語言與匯編混合編程
3.5 TMS320X28xx定點處理器算法實現(xiàn)
3.5.1 定點與浮點處理器比較
3.5.2 采用Iqmath庫函數(shù)實現(xiàn)定點處理器的運算
第4章 TMS320X28xx系列DSP綜述
4.1 TMS320X28xx系列DSP內(nèi)核特點
4.1.1 C28xx系列定點處理器特點
4.1.2 C28x浮點處理器
4.2 TMS320x28xxx系列處理器比較
4.2.1 工作頻率和供電
4.2.2 存儲器
4.2.3 外設(shè)
4.3 TMS320X28xx處理器外設(shè)功能介紹
4.3.1 事件管理器(281x處理器)
4.3.2 ePWM、eCAP、eQEP(F2808、F2806、F2801處理器)
……
第5章 雙供電DSP電源設(shè)計
第6章 TMS320F2812的時鐘及看門狗
第7章 可編程數(shù)字量通用I/O
第8章 中斷系統(tǒng)及其應(yīng)用
第9章 事件管理器及其應(yīng)用
第10章 SPI接口及其應(yīng)用
第11章 I2C總線接口及其應(yīng)用
第12章 ECAN總線及其應(yīng)用
第13章 SCI接口應(yīng)用
第14章 A/D轉(zhuǎn)換單元
第15章 存儲器應(yīng)用及Boot引導(dǎo)模式
參考文獻
1.1.3DSP的選型
DSP處理器的應(yīng)用領(lǐng)域很廣,但實際上沒有一個處理器能完全滿足所有的或絕大多數(shù)的應(yīng)用需要,在擬采用DSP進行系統(tǒng)設(shè)計時需要根據(jù)系統(tǒng)的特點、性能要求、成本、功耗以及技術(shù)開發(fā)周期等因素進行綜合考慮。一般情況下主要考慮以下幾個方面的因素。
1.系統(tǒng)特點
每種DSP都有自己比較適合的應(yīng)用領(lǐng)域,在系統(tǒng)設(shè)計時必須根據(jù)系統(tǒng)的特點進行選擇。以TI公司的DSP為例,C2000系列處理器提供多種控制系統(tǒng)使用外圍設(shè)備,比較適合控制領(lǐng)域;C5000系列處理器具有處理速度快、功耗低、相對成本低等特點,比較適合便攜設(shè)備及消費類電子設(shè)備使用;而C6000系列處理器具有處理速度快、精度高等特點,更適合圖像處理、通信設(shè)備等應(yīng)用領(lǐng)域。因此,在系統(tǒng)設(shè)計時首先要根據(jù)系統(tǒng)的特點進行處理器的具體選擇。
2.算法格式
數(shù)字信號處理算法有多種,不同的系統(tǒng)、不同的算法對算法的格式和處理的精度要求不同。浮點算法是相對較復(fù)雜的常規(guī)算法,利用浮點數(shù)據(jù)可以實現(xiàn)大的數(shù)據(jù)動態(tài)范圍。采用浮點DSP設(shè)計系統(tǒng)時,一般不需要考慮處理的動態(tài)范圍和精度,更適合采用高級語言編程,因此浮點DSP比定點DSP在軟件編寫方面更容易,但成本和功耗高。
由于成本、功耗等問題,定點DSP在實際應(yīng)用中使用更為廣泛。工程技術(shù)人員可以通過分析和算法模擬,確定算法的動態(tài)范圍和精度,然后根據(jù)確定的動態(tài)范圍和精度確定選用的DSP類型。在采用定點DSP實現(xiàn)浮點算法時,要根據(jù)確定的動態(tài)范圍和精度對數(shù)據(jù)進行合理的定標(biāo)處理,這種處理必須人為地參與,DSP并不能識別,因此編程相對較難。
……