出版時(shí)間:2012-1 出版社:清華大學(xué)出版社 作者:陳純鍇 等編著 頁數(shù):277
內(nèi)容概要
《tms320c54xdsp原理、編程及應(yīng)用》共分9章,內(nèi)容包括三大部分。以ti公司的tms320c54x系列數(shù)字信號(hào)處理器為例,系統(tǒng)地介紹了dsp的結(jié)構(gòu)和原理,ccs軟件開發(fā)工具的使用方法,匯編語言和c語言進(jìn)行tms320c54x軟件開發(fā)的基礎(chǔ)知識(shí)和方法,硬件接口電路設(shè)計(jì)和常用數(shù)據(jù)/信號(hào)處理算法的實(shí)現(xiàn)方法,并給出了應(yīng)用實(shí)例。書中給出了大量的例子,使讀者盡快掌握dsp入門知識(shí)并擁有開發(fā)實(shí)際系統(tǒng)的能力。
《tms320c54xdsp原理、編程及應(yīng)用》的特點(diǎn)是由淺入深,易讀易懂,能夠使讀者循序漸進(jìn)地掌握dsp的原理、使用和開發(fā)。本書既是從事dsp開發(fā)和科研人員及硬件工程師不可多得的參考書,也可作為高等院校電子信息與通信類專業(yè)高年級(jí)本科生和研究生的教材或教學(xué)參考書。
書籍目錄
第一篇 tms320c54xdsp基本理論
第1章 緒論
1.1數(shù)字信號(hào)處理概述
1.2dsp芯片介紹
1.2.1dsp芯片的特點(diǎn)
1.2.2dsp芯片的分類
1.2.3dsp芯片的應(yīng)用
1.3dsp系統(tǒng)構(gòu)成及設(shè)計(jì)過程
1.4dsp產(chǎn)品簡(jiǎn)介
1.4.1生產(chǎn)通用dsp的廠家
1.4.2ti公司主要產(chǎn)品介紹
1.5習(xí)題與思考題
第2章 tms320c54x硬件結(jié)構(gòu)
2.1tms320c54x結(jié)構(gòu)
2.1.1c54x內(nèi)部基本結(jié)構(gòu)
2.1.2c54x主要特性和外部引腳
2.1.3c54x的內(nèi)部總線結(jié)構(gòu)
2.2c54x的中央處理器cpu
2.2.1算術(shù)邏輯運(yùn)算單元alu
2.2.2累加器a和b
2.2.3桶形移位寄存器
2.2.4乘法-累加單元mac
2.2.5比較、選擇和存儲(chǔ)單元cssu
2.2.6指數(shù)編碼器exp
2.2.7cpu狀態(tài)和控制寄存器
2.3c54x的存儲(chǔ)空間結(jié)構(gòu)
2.3.1存儲(chǔ)空間結(jié)構(gòu)
2.3.2程序存儲(chǔ)空間
2.3.3數(shù)據(jù)存儲(chǔ)空間
2.4習(xí)題與思考題
第3章 tms320c54x片內(nèi)外設(shè)和中斷系統(tǒng)
3.1片內(nèi)外設(shè)與外部引腳簡(jiǎn)介
3.2軟件可編程等待狀態(tài)發(fā)生器
3.3可編程分區(qū)轉(zhuǎn)換邏輯
3.4主機(jī)接口hpi
3.4.1hpi結(jié)構(gòu)及其工作方式
3.4.2hpi接口設(shè)計(jì)
3.4.3hpi控制寄存器
3.5串行口
3.5.1串行口的組成框圖
3.5.2串行口控制寄存器
3.6定時(shí)器
3.6.1定時(shí)器結(jié)構(gòu)
3.6.2定時(shí)器控制寄存器
3.6.3定時(shí)器應(yīng)用舉例
3.7時(shí)鐘發(fā)生器
3.8dma控制器
3.8.1dma概念
3.8.2dma系統(tǒng)組成及工作過程
3.8.3dma寄存器的尋址
3.9外部引腳
3.10中斷系統(tǒng)
3.10.1中斷概述
3.10.2中斷分類
3.10.3中斷寄存器
3.10.4中斷的處理
3.10.5綜合實(shí)例
3.11習(xí)題與思考題
第二篇 tms320c54xdsp軟件編程
第4章 tms320c54x指令系統(tǒng)及軟件開發(fā)過程
4.1指令系統(tǒng)概述
4.2匯編源程序格式
4.2.1匯編語言語句格式
4.2.2匯編語言常量
4.2.3字符串
4.2.4符號(hào)
4.2.5表達(dá)式
4.3尋址方式
4.3.1立即尋址
4.3.2絕對(duì)尋址
4.3.3累加器尋址
4.3.4直接尋址
4.3.5間接尋址
4.3.6存儲(chǔ)器映像寄存器尋址
4.3.7堆棧尋址
4.4指令系統(tǒng)
4.4.1算術(shù)運(yùn)算指令
4.4.2邏輯指令
4.4.3程序控制指令
4.4.4存儲(chǔ)和裝入指令
4.5軟件開發(fā)過程
4.5.1軟件開發(fā)過程概述
4.5.2匯編語言程序的編寫方法
4.5.3公共目標(biāo)文件格式(coff)
4.5.4匯編源程序的編輯、匯編和鏈接過程
4.6習(xí)題與思考題
第5章 dsp集成開發(fā)環(huán)境ccs及其使用
5.1ccs 3.3簡(jiǎn)介
5.2ccs 3.3安裝及設(shè)置
5.2.1系統(tǒng)配置要求
5.2.2安裝ccs
5.2.3ccs setup配置程序
5.2.4啟動(dòng)ccs ide
5.3ccs 3.3集成開發(fā)環(huán)境應(yīng)用
5.3.1概述
5.3.2ccs的窗口、菜單和工具條
5.3.3建立工程文件
5.3.4編輯源文件
5.3.5構(gòu)建工程
5.3.6調(diào)試
5.3.7斷點(diǎn)設(shè)置
5.3.8探針斷點(diǎn)
5.3.9分析/調(diào)整
5.3.10通用擴(kuò)展語言gel
5.4仿真中斷與i/o端口
5.4.1用simulator仿真中斷
5.4.2用simulator仿真i/o端口
5.5仿真實(shí)例
5.5.1dsp程序開發(fā)過程
5.5.2探點(diǎn)的設(shè)置和圖形的顯示
5.6習(xí)題與思考題
第6章 dsp中c程序設(shè)計(jì)
6.1簡(jiǎn)介
6.2c/c++程序設(shè)計(jì)
6.2.1面向dsp的c/c++程序設(shè)計(jì)原則
6.2.2c/c++程序設(shè)計(jì)流程
6.2.3c/c++程序設(shè)計(jì)框架
6.3c/c++語言數(shù)據(jù)結(jié)構(gòu)及語法
6.3.1c/c++數(shù)據(jù)結(jié)構(gòu)
6.3.2c/c++控制語句
6.4c/c++語言函數(shù)
6.4.1c/c++自定義函數(shù)
6.4.2中斷函數(shù)
6.5c/c++庫函數(shù)
6.5.1常用庫函數(shù)
6.5.2ccstudio庫函數(shù)
6.5.3dsplib庫
6.5.4imglib庫
6.6c++類與文件操作
6.6.1c++類
6.6.2c/c++文件操作
6.7tms320c54x c語言編程
6.7.1存儲(chǔ)器模式
6.7.2寄存器規(guī)則
6.7.3函數(shù)調(diào)用規(guī)則
6.7.4中斷處理
6.7.5表達(dá)式分析
6.8用c語言和匯編語言混合編程
6.8.1獨(dú)立的c模塊和匯編模塊接口
6.8.2從c程序中訪問匯編程序變量
6.8.3在c程序中直接嵌入?yún)R編語句
6.9習(xí)題與思考題
第三篇tms320c54xdsp硬件設(shè)計(jì)及應(yīng)用實(shí)例
第7章 dsp最小系統(tǒng)設(shè)計(jì)
7.1tms320c54x硬件組成及最小系統(tǒng)設(shè)計(jì)
7.1.1tms320c54x硬件組成
7.1.2tms320c54x最小系統(tǒng)設(shè)計(jì)
7.2tms320c54x的時(shí)鐘及復(fù)位電路設(shè)計(jì)
7.2.1時(shí)鐘電路設(shè)計(jì)
7.2.2復(fù)位電路設(shè)計(jì)
7.3供電系統(tǒng)設(shè)計(jì)
7.3.1dsp供電方案
7.3.2dsp電源電路
7.4外部存儲(chǔ)器和i/o擴(kuò)展設(shè)計(jì)
7.4.1外擴(kuò)數(shù)據(jù)、程序存儲(chǔ)器電路設(shè)計(jì)
7.4.2i/o(輸入輸出接口)擴(kuò)展電路設(shè)計(jì)
7.4.3串口通信電路
7.4.4外部中斷控制電路
7.5a/d和d/a接口設(shè)計(jì)
7.5.1dsp與a/d轉(zhuǎn)換器的接口
7.5.2dsp與d/a轉(zhuǎn)換器的接口
7.5.33v和5v混合邏輯設(shè)計(jì)
7.6jtag在線仿真調(diào)試接口電路
7.7習(xí)題與思考題
第8章 應(yīng)用實(shí)例分析
8.1fir濾波器的c54x實(shí)現(xiàn)方法
8.1.1fir濾波器基本原理
8.1.2fir濾波器程序設(shè)計(jì)
8.2iir濾波器的c54x實(shí)現(xiàn)方法
8.2.1iir濾波器基本原理
8.2.2iir濾波器實(shí)現(xiàn)舉例
8.3快速傅里葉變換(fft)的c54x實(shí)現(xiàn)方法
8.3.1fft基本原理
8.3.2fft的c語言實(shí)現(xiàn)
8.4正弦和余弦信號(hào)發(fā)生器c54x實(shí)現(xiàn)方法
8.4.1信號(hào)產(chǎn)生基本原理
8.4.2信號(hào)產(chǎn)生程序設(shè)計(jì)
8.5習(xí)題與思考題
第9章 基于tms320c54xdsp軟硬件完整系統(tǒng)的開發(fā)
9.1系統(tǒng)簡(jiǎn)介
9.2系統(tǒng)硬件設(shè)計(jì)
9.2.1整體設(shè)計(jì)
9.2.2時(shí)鐘電路
9.2.3電源模塊
9.2.4dsp的存儲(chǔ)器擴(kuò)展
9.2.5dsp的bootloader
9.2.6指紋傳感器fps200
9.2.7邏輯控制單元cpld
9.2.8數(shù)據(jù)通信單元usb
9.3系統(tǒng)軟件設(shè)計(jì)
9.3.1概述
9.3.2指紋識(shí)別的預(yù)處理
9.3.3系統(tǒng)初始化
9.4印刷電路板設(shè)計(jì)及系統(tǒng)調(diào)試
9.4.1印刷電路板的設(shè)計(jì)
9.4.2系統(tǒng)的調(diào)試
9.5獨(dú)立系統(tǒng)實(shí)現(xiàn)
9.6習(xí)題與思考題
附錄a常用c5000系列dsp芯片的引腳圖
附錄b縮寫詞的英文對(duì)照
參考文獻(xiàn)
圖書封面
評(píng)論、評(píng)分、閱讀與下載
TMS320C54XDSP原理、編程及應(yīng)用 PDF格式下載