注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計其他編程語言/工具DSP集成開發(fā)與應(yīng)用實例

DSP集成開發(fā)與應(yīng)用實例

DSP集成開發(fā)與應(yīng)用實例

定 價:¥35.00

作 者: 張雄偉,陳亮,徐光輝編著
出版社: 電子工業(yè)出版社
叢編項: DSP應(yīng)用叢書
標 簽: DSP

購買這本書可以去


ISBN: 9787505377035 出版時間: 2002-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 359頁 字數(shù):  

內(nèi)容簡介

  可編程DSP芯片的開發(fā)與應(yīng)用是當前通信與電子領(lǐng)域的熱點問題。本書在簡要介紹DSP芯片的基本概念及DSP應(yīng)用系統(tǒng)的基礎(chǔ)上,分三部分介紹DSP芯片的開發(fā)與應(yīng)用方法。首先介紹了基于C語言的DSP定點運算實例,為開發(fā)定點DSP程序奠定了原理基礎(chǔ);其次介紹了美國得州儀器公司推出的先進的DSP集成開發(fā)環(huán)境CCS(Code Composer Studio),為開發(fā)DSP程序奠定了工具基礎(chǔ);最后以TMS320C5000系列DSP芯片為例介紹了DSP芯片的軟、硬件實例和系統(tǒng)實例,為開發(fā)DSP系統(tǒng)奠定了實用基礎(chǔ)。本書是《DSP芯片的原理與開發(fā)應(yīng)用》及其第2版的姊妹篇,旨在使讀者掌握先進的DSP開發(fā)工具,提高DSP芯片的開發(fā)與應(yīng)用能力。本書可供通信和電子等領(lǐng)域從事DSP系統(tǒng)設(shè)計的廣大科技人員和高等學校的教師閱讀參考,也可作為相關(guān)專業(yè)研究生、高年級本科生和DSP芯片應(yīng)用培訓人員的參考教材。

作者簡介

暫缺《DSP集成開發(fā)與應(yīng)用實例》作者簡介

圖書目錄

第1章  DSP概述                  
 1.1  引言                  
 1.2  DSP芯片的基本概念                  
 1.3  DSP應(yīng)用系統(tǒng)的構(gòu)成                  
 1.4  DSP應(yīng)用系統(tǒng)的設(shè)計過程                  
 1.5  DSP應(yīng)用系統(tǒng)的開發(fā)工具                  
 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  小結(jié)                  
 第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定點實現(xiàn)實例                  
 2.4  減法運算的C定點實現(xiàn)實例                  
 2.5  乘法運算的C定點實現(xiàn)實例                  
 2.6  乘累加/乘累減運算的C定點實現(xiàn)實例                  
 2.7  除法運算的C定點實現(xiàn)實例                  
 2.8  移位運算的C定點實現(xiàn)實例                  
 2.9  歸一化運算的C定點實現(xiàn)實例                  
 2.10  非線性運算的C定點實現(xiàn)實例                  
 2.10.1  冪運算的C語言定點程序                  
 2.10.2  對數(shù)運算的C語言定點程序                  
 2.10.3  開平方運算的C語言定點程序                  
 2.11  小結(jié)                  
 第3章  CCS的基本特征及安裝設(shè)置                  
 3.1  引言                  
 3.2  CCS軟件安裝與設(shè)置                  
 3.2.1  CCS軟件安裝                  
 3.2.2  CCS文件組織與環(huán)境變量                  
 3.2.3  CCS軟件設(shè)置                  
 3.2.4  CCS軟件設(shè)置錯誤排查                  
 3.3  CCS組件及其特征                  
 3.3.1  代碼產(chǎn)生工具                  
 3.3.2  CCS集成開發(fā)環(huán)境                  
 3.3.3  DSP/BIOS插件                  
 3.3.4  硬件仿真和實時數(shù)據(jù)交換                  
 第4章  CCS集成環(huán)境與Simulator使用                  
 4.1  引言                  
 4.2  菜單與工具欄                  
 4.2.1  菜單                  
 4.2.2  工具欄                  
 4.3  實例1:設(shè)計一個簡單程序                  
 4.3.1  創(chuàng)建一個新工程                  
 4.3.2  將文件添加到工程中                  
 4.3.3  查看代碼                  
 4.3.4  生成和運行程序                  
 4.3.5  更改Build選項并更正語法錯誤                  
 4.3.6  使用斷點和Watch窗口                  
 4.3.7  使用Watch窗口觀察結(jié)構(gòu)體                  
 4.3.8  觀察代碼執(zhí)行統(tǒng)計                  
 4.3.9  練習                  
 4.4  實例2:從文件中讀取數(shù)據(jù)并測試算法                  
 4.4.1  打開并檢查一個工程                  
 4.4.2  查看代碼                  
 4.4.3  添加Probe Point從PC文件中讀取數(shù)據(jù)                  
 4.4.4  顯示圖形                  
 4.4.5  程序和圖形的動畫顯示                  
 4.4.6  調(diào)節(jié)增益                  
 4.4.7  查看可視范圍之外的變量                  
 4.4.8  使用GEL文件                  
 4.4.9  調(diào)整和剖切ProcessingLoad                  
 4.4.10  練習                  
 第5章  DSP/BIOS原理及應(yīng)用                  
 5.1  引言                  
 5.2  DSP/BIOS組件                  
 5.2.1  DSP/BIOS實時庫與API函數(shù)                  
 5.2.2  DSP/BIOS配置工具                  
 5.2.3  DSP/BIOS插件                  
 5.3  命名規(guī)則                  
 5.3.1  頭文件名                  
 5.3.2  對象名                  
 5.3.3  操作名                  
 5.3.4  數(shù)據(jù)類型名                  
 5.3.5  存儲器段名                  
 5.4  程序生成                  
 5.4.1  配置工具的使用                  
 5.4.2  創(chuàng)建DSP/BIOS程序時使用的文件                  
 5.4.3  編譯和鏈接DSP/BIOS應(yīng)用程序                  
 5.5  實例1:一個簡單的DSP/BIOS程序                  
 5.5.1  創(chuàng)建一個配置文件                  
 5.5.2  將DSP/BIOS文件添加到工程中                  
 5.5.3  用CCS測試                  
 5.5.4  分析DSP/BIOS代碼執(zhí)行時間                  
 5.5.5  練習                  
 5.6  DSP/BIOS儀表                  
 5.6.1  軟件儀表與硬件儀表的比較                  
 5.6.2  儀表性能                  
 5.6.3  儀表API                  
 5.6.4  顯式儀表與隱式儀表                  
 5.7  線程調(diào)度                  
 5.8  實例2:調(diào)試DSP/BIOS程序                  
 5.8.1  打開并檢查一個工程                  
 5.8.2  查看源代碼                  
 5.8.3  修改配置文件                  
 5.8.4  使用執(zhí)行圖觀察線程執(zhí)行                  
 5.8.5  更改和觀察Load                  
 5.8.6  分析線程統(tǒng)計                  
 5.8.7  添加顯式STS儀表                  
 5.8.8  觀察顯式儀表                  
 5.8.9  練習                  
 第6章  RTDX的原理及應(yīng)用                  
 6.1  引言                  
 6.2  可配置參數(shù)                  
 6.2.1  目標緩沖區(qū)大小                  
 6.2.2  主機緩沖區(qū)大小                  
 6.2.3  RTDX主機錄制模式                  
 6.2.4  RTDX目標中斷屏蔽                  
 6.3  用戶接口與OLE接口                  
 6.3.1  用戶接口                  
 6.3.2  OLE接口                  
 6.4  實時通信程序的設(shè)計                  
 6.4.1  編寫目標DSP應(yīng)用程序                  
 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  更改軟件中斷優(yōu)先級                  
 6.5.6  練習                  
 第7章  GEL語言與Visual Linker的使用                  
 7.1  引言                  
 7.2  GEL語言及其使用                  
 7.2.1  GEL函數(shù)定義                  
 7.2.2  GEL函數(shù)參數(shù)                  
 7.2.3  調(diào)用GEL函數(shù)                  
 7.2.4  加載/卸載GEL函數(shù)                  
 7.2.5  將GEL函數(shù)添加到GEL菜單中                  
 7.2.6  在CCS啟動時自動執(zhí)行GEL函數(shù)                  
 7.2.7  GEL函數(shù)求值                  
 7.2.8  輸出窗口                  
 7.2.9  嵌入GEL函數(shù)                  
 7.3  Visual Linker的使用                  
 7.3.1  Visual Linker開發(fā)流程                  
 7.3.2  Visual Linker圖形界面                  
 7.3.3  使用實例                  
 第8章  TMS320C5000硬件應(yīng)用實例                  
 8.1  HPI接口原理與應(yīng)用實例                  
 8.1.1  概述                  
 8.1.2  HPI-8接口方式                  
 8.1.3  HPI-16接口方式                  
 8.1.4  利用HPI-8實現(xiàn)C54x與PC的并行接口                  
 8.2  多通道緩沖串行口(McBSP)                  
 8.2.1  概述                  
 8.2.2  信號接口和控制寄存器                  
 8.2.3  數(shù)據(jù)收發(fā)                  
 8.2.4  串行口的初始化                  
 8.2.5  應(yīng)用實例                  
 8.3  小結(jié)                  
 第9章  TMS320C5000軟件應(yīng)用實例                  
 9.1  TMS320C5000軟件編程的幾種方法                  
 9.1.1  用C語言編寫DSP程序?qū)嵗?nbsp;                 
 9.1.2  用匯編語言編寫DSP程序?qū)嵗?nbsp;                 
 9.1.3  用代數(shù)語言編寫DSP程序?qū)嵗?nbsp;                 
 9.1.4  用C語言和匯編語言混合編程                  
 9.2  堆棧機制                  
 9.2.1  堆棧                  
 9.2.2  動態(tài)存儲器分配                  
 9.2.3  靜態(tài)和全局變量的存儲器分配                  
 9.2.4  域/結(jié)構(gòu)的對準                  
 9.2.5  函數(shù)調(diào)用規(guī)則                  
 9.3  匯編程序優(yōu)化的實現(xiàn)方法與實例                  
 9.3.1  循環(huán)優(yōu)化                  
 9.3.2  圓周循環(huán)尋址和并行指令                  
 9.3.3  實現(xiàn)乘累加優(yōu)化的實例                  
 9.4  擴展尋址的軟件實現(xiàn)                  
 9.4.1  關(guān)于擴展尋址                  
 9.4.2  建立擴展存儲區(qū)系統(tǒng)                  
 9.5  使用擴展尋址實現(xiàn)中斷的實例                  
 9.5.1  確定系統(tǒng)需求                  
 9.5.2  默認設(shè)置                  
 9.5.3  擴展程序區(qū)中斷操作                  
 9.6  小結(jié)                  
 第10章  TMS320C5000應(yīng)用實例                  
 10.1  基于TMS320C54x通用I/O實現(xiàn)UART                  
 10.1.1  UART介紹                  
 10.1.2  數(shù)據(jù)格式                  
 10.1.3  校驗                  
 10.1.4  UART實現(xiàn)的硬件                  
 10.1.5  軟件建立                  
 10.1.6  接收函數(shù)                  
 10.1.7  發(fā)送函數(shù)                  
 10.1.8  全雙工操作                  
 10.1.9  校驗算法                  
 10.1.10  比特率計算                  
 10.1.11  函數(shù)小結(jié)                  
 10.1.12  性能評估                  
 10.1.13  UART程序代碼                  
 10.2  基于TMS320C54x實現(xiàn)DTMF信號的產(chǎn)生和檢測                  
 10.2.1  DTMF介紹                  
 10.2.2  DTMF產(chǎn)生                  
 10.2.3  DTMF產(chǎn)生的程序流程                  
 10.2.4  DTMF檢測                  
 10.2.5  DTMF檢測的程序流程                  
 10.2.6  速度和存儲需求                  
 10.2.7  DTMF產(chǎn)生與檢測軟件                  
 10.3  基于TMS320C54x實現(xiàn)FFT運算                  
 10.3.1  引言                  
 10.3.2  FFT的基本原理                  
 10.3.3  FFT算法的C語言實現(xiàn)                  
 10.3.4  FFT的TMS320C54x實現(xiàn)                  
 10.4  TMS320C54x 擴展精度IIR濾波器的設(shè)計與實現(xiàn)                  
 10.4.1  擴展精度乘法                  
 10.4.2  C54x 用于擴展精度計算的指令集                  
 10.4.3  IIR濾波器                  
 10.4.4  用C54x 實現(xiàn)擴展精度乘運算                  
 10.4.5  用C54x實現(xiàn)擴展精度IIR濾波器                  
 10.5  FIR濾波器的DSP實現(xiàn)                  
 10.6  TMS320C54x實現(xiàn)回波抵消應(yīng)用實例                  
 10.6.1  回波的產(chǎn)生                  
 10.6.2  回波抵消的基本原理和算法                  
 10.6.3  回波抵消的C54x實現(xiàn)                  
 10.6.4  程序代碼及說明                  
 10.7  基于TMS320C54x實現(xiàn)線性預(yù)測(LPC)                  
 10.7.1  LPC模型                  
 10.7.2  線性預(yù)測分析                  
 10.7.3  Levinson-Durbin 算法                  
 10.7.4  自相關(guān)系數(shù)的C54x程序設(shè)計                  
 10.7.5  Levinson-Durbin 算法的C54x程序設(shè)計                  
 10.8  小結(jié)                  
 參考文獻                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號