出版時間:2012-4 出版社:機械工業(yè)出版社 作者:韋金辰 等編著 頁數(shù):369
內(nèi)容概要
本書面向應(yīng)用TMS320C6000系列數(shù)字信號處理器(DSP)的初學(xué)者,以TMS320DM642芯片為主線,系統(tǒng)講解了DSP的基礎(chǔ)知識、硬件結(jié)構(gòu)、片內(nèi)資源、外設(shè)接口、軟件開發(fā)環(huán)境及程序優(yōu)化方法,并詳細介紹了TMS320DM642芯片在視頻處理、語音處理及網(wǎng)絡(luò)通信3個典型應(yīng)用環(huán)境的開發(fā)實例。
本書注重理論與實踐相結(jié)合,強調(diào)對重點知識的理解和實際應(yīng)用系統(tǒng)的設(shè)計。本書可作為高等學(xué)校電子信息工程、通信工程及自動化控制等專業(yè)的高年級本科生和研究生教材,也適合作為DSP開發(fā)和應(yīng)用行業(yè)的科技人員的參考資料。
書籍目錄
前言
第1章 DSP概述
1.1DSP的發(fā)展歷程與特點
1.1.1DSP的發(fā)展歷程
1.1.2DSP的特點
1.2DSP 的分類及主要廠商系列
1.2.1DSP的分類
1.2.2DSP的主要廠商系列
1.3DSP 的應(yīng)用領(lǐng)域和芯片選型
1.3.1DSP的應(yīng)用領(lǐng)域
1.3.2DSP應(yīng)用系統(tǒng)的芯片選擇
1.4DSP 的發(fā)展趨勢
1.5思考與練習(xí)
第2章 硬件結(jié)構(gòu)、指令和中斷系統(tǒng)
2.1硬件結(jié)構(gòu)
2.1.1CPU內(nèi)核構(gòu)架
2.1.2CPU數(shù)據(jù)通路
2.1.3控制寄存器組
2.2流水線
2.2.1流水線概述
2.2.2流水線操作
2.2.3指令對流水線性能的影響
2.2.4存儲器對流水線性能的影響
2.3公共指令集
2.3.1尋址方式
2.3.2指令的分類
2.3.3指令編碼
2.3.4條件操作
2.3.5并行操作
2.3.6資源限制
2.4DSP的中斷系統(tǒng)
2.4.1中斷的基礎(chǔ)知識
2.4.2中斷控制寄存器
2.4.3中斷響應(yīng)過程
2.4.4中斷嵌套
2.4.5中斷向量程序
2.5思考與練習(xí)
第3章 TMS320DM642的存儲器擴展
3.1TMS320DM642的EMIF
3.1.1EMIF概述
3.1.2EMIF信號
3.1.3EMIF寄存器
3.1.4存儲器寬度和字節(jié)定位
3.1.5EMIF與SDRAM接口
3.1.6EMIF與SBSRAM接口
3.1.7可編程序同步接口
3.1.8SDRAM擴展應(yīng)用實例
3.1.9Flash擴展應(yīng)用實例
3.2增強的直接存儲器訪問(EDMA)
3.2.1直接存儲器訪問(DMA)概述
3.2.2增強的直接存儲器訪問(EDMA)概述
3.2.3EDMA的啟動
3.2.4傳輸計數(shù)和地址的更新
3.2.5EDMA的鏈接
3.2.6EDMA的中斷
3.2.7EDMA的優(yōu)先級
3.2.8EDMA的性能
3.2.9快速DMA(QDMA)
3.2.10EDMA傳輸請求遞交
3.2.11EDMA控制器
3.2.12EDMA的應(yīng)用實例
3.3思考與練習(xí)
第4章 主機接口與多通道緩沖串口
4.1主機接口(HPI)
4.1.1HPI概述
4.1.2HPI的結(jié)構(gòu)
4.1.3HPI信號引腳與功能
4.1.4HPI的讀/寫時序
4.1.5HPI的操作
4.1.6HPI寄存器
4.1.7HPI的中斷申請
4.1.8HPI應(yīng)用實例
4.2多通道緩沖串口(McBSP)
4.2.1McBSP概述
4.2.2McBSP結(jié)構(gòu)與對外接口
4.2.3McBSP寄存器
4.2.4McBSP的操作
4.2.5μ律和A律數(shù)據(jù)壓縮和解壓
4.2.6McBSP的SPI協(xié)議
4.2.7McBSP作為通用I/O口
4.2.8McBSP的應(yīng)用
4.3思考與練習(xí)
第5章 通用目的輸入/輸出接口與定時器
5.1通用目的輸入/輸出接口(GPIO)
5.1.1GPIO接口概述
5.1.2GPIO功能
5.1.3中斷和事件產(chǎn)生
5.1.4GPIO寄存器
5.1.5GPIO應(yīng)用例程
5.232位定時器
5.2.1定時器結(jié)構(gòu)
5.2.2定時器寄存器
5.2.3定時器的工作模式控制
5.2.4定時器例程
5.3思考與練習(xí)
第6章 TMS320DM642的多媒體片內(nèi)外圍設(shè)備
6.1以太網(wǎng)接口
6.1.1以太網(wǎng)媒體存取控制器(EMAC)
6.1.2EMAC控制寄存器
6.1.3EMAC統(tǒng)計寄存器
6.1.4網(wǎng)絡(luò)通信應(yīng)用舉例
6.2視頻接口(VP0~VP2)
6.2.1視頻捕獲模式
6.2.2視頻顯示模式
6.2.3視頻端口寄存器
6.2.4視頻端口的控制寄存器
6.2.5視頻捕獲寄存器
6.2.6視頻顯示模式
6.2.7視頻顯示寄存器
6.2.8視頻引腳控制寄存器
6.2.9視頻應(yīng)用舉例
6.3多聲道音頻串行端口(McASP)
6.3.1McASP框圖
6.3.2McASP控制寄存器
6.3.3McASP數(shù)據(jù)寄存器
6.3.4音頻應(yīng)用舉例
6.4思考與練習(xí)
第7章 TMS320DM642最小系統(tǒng)設(shè)計
7.1DSP應(yīng)用系統(tǒng)的設(shè)計過程
7.2最小系統(tǒng)構(gòu)成
7.3電源設(shè)計
7.3.1供電系統(tǒng)設(shè)計
7.3.2上電次序設(shè)計
7.4系統(tǒng)復(fù)位電路設(shè)計
7.4.1復(fù)位與電源監(jiān)控電路設(shè)計
7.4.2“看門狗”電路設(shè)計
7.5時鐘電路設(shè)計
7.5.1外部晶振輸入電路
7.5.2鎖相環(huán)(PLL)倍頻
7.6JTAG 仿真接口的設(shè)計
7.7硬件設(shè)計與調(diào)試技巧
7.7.1提高系統(tǒng)可調(diào)試性能的技巧
7.7.2最小系統(tǒng)的調(diào)試
7.8思考與練習(xí)
第8章 軟件開發(fā)環(huán)境及程序優(yōu)化
8.1DSP集成開發(fā)環(huán)境
8.1.1CCS簡介
8.1.2CCS的版本選擇
8.1.3CCS軟件安裝
8.1.4仿真器的安裝與配置
8.2CCS集成開發(fā)環(huán)境
8.2.1CCS仿真操作步驟
8.2.2建立工程文件
8.2.3工程中編寫、添加/刪除文件
8.2.4編譯并運行程序
8.2.5程序運行控制
8.2.6使用斷點及變量觀察窗口
8.2.7為文件I/O添加探針
8.2.8圖形窗口分析顯示數(shù)據(jù)
8.2.9使用觀察窗口觀察structure變量
8.2.10評估代碼性能
8.3DSP的C/C++語言程序設(shè)計
8.3.1面向DSP的C/C++語言程序設(shè)計流程
8.3.2DSP的C/C++語言程序說明
8.3.3直接嵌入?yún)R編指令
8.3.4C/C++語言與匯編語言的混合編程方法
8.3.5C/C++語言程序使用內(nèi)聯(lián)的匯編語言函數(shù)
8.4C/C++語言程序的編寫和優(yōu)化
8.4.1軟件流水
8.4.2使用內(nèi)聯(lián)函數(shù)(intrinsics)
8.4.3調(diào)整數(shù)據(jù)類型
8.4.4條件分支語句的優(yōu)化
8.4.5線性匯編
8.4.6刪除冗余代碼
8.5思考與練習(xí)
第9章 視頻處理應(yīng)用實例
9.1DSP視頻處理開發(fā)系統(tǒng)概述
9.2硬件電路設(shè)計
9.2.1視頻解碼芯片SAA7115介紹
9.2.2視頻編碼芯片SAA7121介紹
9.2.3視頻輸入解碼電路設(shè)計
9.2.4視頻輸出編碼電路設(shè)計
9.3視頻高速PCB的設(shè)計要點
9.3.1電源設(shè)計
9.3.2地線設(shè)計
9.3.3時鐘信號設(shè)計
9.4視頻驅(qū)動設(shè)計
9.4.1類/微驅(qū)動模型
9.4.2TMS320DM642芯片視頻端口的視頻采集驅(qū)動程序
9.4.3基于雙EDMA通道的視頻數(shù)據(jù)傳輸
9.4.4EDMA鏈表在場合成中的使用
9.4.5視頻采集驅(qū)動程序的調(diào)用實例
9.4.6視頻驅(qū)動程序使用方法
9.5視頻輸入采集、輸出顯示程序設(shè)計
9.5.1視頻輸入采集程序設(shè)計
9.5.2視頻輸出顯示程序設(shè)計
9.6數(shù)字圖像處理算法
9.6.1圖像邊緣檢測
9.6.2圖像中值濾波
9.6.3圖像傅里葉變換
9.6.4H.264編碼器的移植和優(yōu)化
9.7實踐應(yīng)用
9.8思考與練習(xí)
第10章 語音處理開發(fā)實例
10.1語音信號處理概述
10.1.1音頻采樣
10.1.2語音編碼
10.1.3語音識別
10.1.4數(shù)字回聲
10.2語音采集及處理系統(tǒng)設(shè)計要求
10.3硬件電路設(shè)計
10.3.1音頻編/解碼芯片TLV320 AIC23B介紹
10.3.2AIC23B的控制模式
10.3.3AIC23B的內(nèi)部控制寄存器
10.3.4AIC23B的音頻接口與采樣率控制
10.3.5音頻編/解碼模塊電路設(shè)計
10.4語音處理的軟件實現(xiàn)
10.4.1音頻采集功能的實現(xiàn)
10.4.2AIC23B 參數(shù)設(shè)置子程序
10.4.3McASP 的配置及使用
10.4.4數(shù)字回聲的產(chǎn)生
10.4.5語音信號的FIR濾波
10.4.6驅(qū)動程序設(shè)計
10.5實踐應(yīng)用
10.6思考與練習(xí)
第11章 網(wǎng)絡(luò)通信開發(fā)實例
11.1網(wǎng)絡(luò)通信基礎(chǔ)知識
11.1.1TCP/IP
11.1.2套接字
11.2系統(tǒng)總體設(shè)計方案
11.3硬件電路設(shè)計
11.3.1TMS320DM642的EMAC網(wǎng)絡(luò)模塊
11.3.2以太網(wǎng)控制器Intel LXT971A介紹
11.3.3網(wǎng)絡(luò)傳輸模塊設(shè)計
11.3.4高速網(wǎng)絡(luò)設(shè)備PCB的設(shè)計要點
11.4網(wǎng)絡(luò)開發(fā)工具包
11.4.1通信接口的軟件框架
11.4.2NDK的初始化
11.5相關(guān)軟件設(shè)計
11.5.1網(wǎng)絡(luò)協(xié)議棧的主線程
11.5.2基于TCP的控制命令接收程序
11.5.3基于UDP的傳輸視頻網(wǎng)絡(luò)發(fā)送程序
11.5.4PC服務(wù)器端程序
11.6實踐應(yīng)用
11.7思考與練習(xí)
附錄
附錄ATMS320DM642存儲器映像
附錄BTMS320DM642寄存器映像
附錄CTMS320C6000指令集
附錄D基于DaVinciTM技術(shù)的DSP芯片主要技術(shù)參數(shù)
參考文獻
章節(jié)摘錄
版權(quán)頁:第一章 DSP概述DSP是數(shù)字信號處理技術(shù)(Digital Signal Processing)的英文縮寫詞;也是數(shù)字信號處理器(Digital Signal Processor)的英文縮寫詞,指的是實現(xiàn)數(shù)字信號處理的通用或?qū)S每删幊绦蛭⑻幚砥餍酒H鐭o特別說明,本書中的DSP均指數(shù)字信號處理器。本章要點:?DSP的發(fā)展歷程與特點。?DSP的分類及主要廠商系列。?DSP的典型應(yīng)用領(lǐng)域和芯片選型原則。?DSP的發(fā)展趨勢。1.1 DSP的發(fā)展歷程與特點在DSP出現(xiàn)之前,數(shù)字信號處理只能由通用的微處理器來完成,但其處理速度無法滿足高速性和實時性的要求。DSP芯片是隨著數(shù)字信號處理技術(shù)的發(fā)展而誕生并發(fā)展的。1.1.1 DSP的發(fā)展歷程數(shù)字信號處理器(DSP)是一種特別適合進行數(shù)字信號處理運算的微處理器,DSP芯片的誕生與發(fā)展有力地推動了通信、計算機與控制領(lǐng)域的發(fā)展。DSP技術(shù)已廣泛應(yīng)用于科學(xué)研究、工業(yè)生產(chǎn)甚至日常生活的各個領(lǐng)域。DSP的發(fā)展歷史大致可以分成3個階段:雛形階段、成熟階段和完善階段。l. 雛形階段(20世紀80年代前后)。為解決馮?諾依曼( Von Neumann)結(jié)構(gòu)在進行數(shù)字信號處理時總線和存儲器之間的瓶頸效應(yīng),許多公司投入大量人力和物力開展了很多探索性的工作,研制出了一些DSP的雛形。
編輯推薦
《零點起步?TMS320C6000系列:DSP原理與應(yīng)用系統(tǒng)設(shè)計》編輯推薦:美國德州儀器公司(TI公司)是目前世界上最大的DSP芯片供應(yīng)商,其推出的TMS320系列DSP是世界上最具影響力的主流.DSF,產(chǎn)品之一。TMS320DM642數(shù)字信號處理器是TI公司推出的高性能定點DSP芯片,主要面向數(shù)字多媒體應(yīng)用領(lǐng)域。這本《零點起步——TMS320C6000系列DSP原理與應(yīng)用系統(tǒng)設(shè)計》由韋金辰、李剛、王臣業(yè)等人編著,為了使讀者迅速掌握DSP應(yīng)用系統(tǒng)設(shè)計的要點與難點,根據(jù)作者多年教學(xué)及科研的實踐經(jīng)驗,循序漸進、圖文并茂地向讀者介紹了DSP的相關(guān)知識。《零點起步?TMS320C6000系列:DSP原理與應(yīng)用系統(tǒng)設(shè)計》內(nèi)容豐富,理論與實踐相結(jié)合,可幫助讀者將所學(xué)知識i云用到DSP府用系統(tǒng)的設(shè)計中??勺鳛楦叩葘W(xué)校電子信息工程、通信工程及自動化控制等專業(yè)的高年級本科生和研究生教材,也適合作為DSP開發(fā)和應(yīng)用行業(yè)的科技人員的參考資料。
圖書封面
評論、評分、閱讀與下載