東坡小編一直認(rèn)為pdf是一種專業(yè)的學(xué)術(shù)性研究的文檔格式。因?yàn)樗膬?nèi)容是不能修改的,你不會(huì)因?yàn)樵谖恼轮胁恍⌒臉?biāo)準(zhǔn)了一個(gè)東西,就變了樣子。今天這款TMS320C55xDSP應(yīng)用系統(tǒng)設(shè)計(jì)書(shū)籍,就是pdf格式的。
TMS320C55xDSP應(yīng)用系統(tǒng)設(shè)計(jì)基本信息
作者:趙洪亮,
出版社:北京航空航天大學(xué)出版社
書(shū)號(hào)ISBN:978-7-5124-0200-3
出版日期:2010.9.1
圖書(shū)分類:工業(yè)技術(shù)—無(wú)線電電子學(xué)、電信技術(shù)—通信—通信理論—信號(hào)處理—數(shù)字信號(hào)處理
TMS320C55xDSP應(yīng)用系統(tǒng)設(shè)計(jì)內(nèi)容簡(jiǎn)介
本書(shū)內(nèi)容包括:C55x的硬件結(jié)構(gòu)和指令系統(tǒng);采用匯編語(yǔ)言、C/C++語(yǔ)言進(jìn)行C55x軟件開(kāi)發(fā)的基礎(chǔ)知識(shí)和方法,包括CCS在內(nèi)的軟件開(kāi)發(fā)工具的使用方法;典型應(yīng)用程序設(shè)計(jì),包括數(shù)據(jù)定標(biāo)與溢出處理,多字整數(shù)、小數(shù)的加法、減法、乘法和除法,F(xiàn)IR、IIR濾波器,F(xiàn)FT等;常用C55x片上外設(shè),C55x應(yīng)用系統(tǒng)的硬件擴(kuò)展方法;典型應(yīng)用系統(tǒng)設(shè)計(jì)實(shí)例。
TMS320C55xDSP應(yīng)用系統(tǒng)設(shè)計(jì)圖書(shū)目錄
第1章 緒論
1.1 DSP的基本概念
1.2 DSP芯片簡(jiǎn)介
1.2.1 DSP芯片的發(fā)展歷史、現(xiàn)狀和趨勢(shì)
1.2.2 DSP芯片的特點(diǎn)
1.2.3 DSP芯片的分類
1.2.4 DSP芯片的應(yīng)用領(lǐng)域
1.2.5 選擇DSP芯片考慮的因素
1.3 DSP芯片產(chǎn)品簡(jiǎn)介
1.3.1 TI公司的DSP芯片概況
1.3.2 其他公司的DSP芯片概況
1.3.3 TMS320C5000概況
思考題與習(xí)題
第2章 TMS320C55x的硬件結(jié)構(gòu)
2.1 TMS320C55x的總體結(jié)構(gòu)
2.1.1 C55x CPU內(nèi)部總線結(jié)構(gòu)
2.1.2 C55x的CPU組成
2.1.3 C55x存儲(chǔ)器配置
2.1.4 C55x外設(shè)配置
2.2 C55x的封裝和引腳功能
2.2.1 引腳屬性
2.2.2 引腳信號(hào)定義與描述
2.3 C55x的CPU結(jié)構(gòu)
2.3.1 存儲(chǔ)器接口單元(M單元)
2.3.2 指令緩沖單元(I單元)
2.3.3 程序流單元(P單元)
2.3.4 地址數(shù)據(jù)流單元(A單元)
2.3.5 數(shù)據(jù)計(jì)算單元(D單元)
2.3.6 地址總線與數(shù)據(jù)總線
2.3.7 指令流水線
2.4 CPU寄存器
2.4.1 概況
2.4.2 累加器(AC0~AC3)
2.4.3 變換寄存器(TRN0、TRN1)
2.4.4 T寄存器(T0~T3)
2.4.5 用作數(shù)據(jù)地址空間和I/O空間的寄存器
2.4.6 程序流寄存器(PC、RETA、CFCT)
2.4.7 中斷管理寄存器
2.4.8 循環(huán)控制寄存器
2.4.9 狀態(tài)寄存器ST0_
2.4.10 狀態(tài)寄存器ST1_
2.4.11 狀態(tài)寄存器ST2_
2.4.12 狀態(tài)寄存器ST3_
2.5 存儲(chǔ)空間和I/O空間
2.5.1 存儲(chǔ)器映射
2.5.2 程序空間
2.5.3 數(shù)據(jù)空間
2.5.4 I/O空間
2.6 堆棧操作
2.6.1 數(shù)據(jù)堆棧和系統(tǒng)堆棧
2.6.2 堆棧配置
2.6.3 快返回與慢返回
2.7 中斷和復(fù)位操作
2.7.1 中斷概述
2.7.2 中斷向量與優(yōu)先級(jí)
2.7.3 可屏蔽中斷
2.7.4 不可屏蔽中斷
2.7.5 硬件復(fù)位
2.7.6 軟件復(fù)位
思考題與習(xí)題
第3章 TMS320C55x的指令系統(tǒng)
3.1 尋址方式
3.1.1 絕對(duì)尋址方式
3.1.2 直接尋址方式
3.1.3 間接尋址方式
3.1.4 數(shù)據(jù)存儲(chǔ)器的尋址
3.1.5 存儲(chǔ)器映射寄存器(MMR)的尋址
3.1.6 寄存器位的尋址
3.1.7 I/O空間的尋址
3.1.8 循環(huán)尋址
3.2 TMS320C55x的指令系統(tǒng)
3.2.1 算術(shù)運(yùn)算指令
3.2.2 位操作指令
3.2.3 擴(kuò)展輔助寄存器操作指令
3.2.4 邏輯運(yùn)算指令
3.2.5 移動(dòng)指令
3.2.6 程序控制指令
思考題 與習(xí)題
第4章 TMS320C55x匯編語(yǔ)言編程
4.1 TMS320C55x軟件開(kāi)發(fā)流程
4.1.1 軟件開(kāi)發(fā)流程
4.1.2 軟件開(kāi)發(fā)工具
4.2 TMS320C55x目標(biāo)文件格式
4.2.1 COFF文件的基本單元--段
4.2.2 匯編器對(duì)段的處理
4.2.3 鏈接器對(duì)段的處理
4.2.4 鏈接器對(duì)程序的重新定位
4.2.5 COFF文件中的符號(hào)
4.3 TMS320C55x匯編器
4.3.1 匯編器概述
4.3.2 匯編程序的運(yùn)行
4.3.3 C55x匯編器的特點(diǎn)
4.4 TMS320C55x匯編偽指令
4.4.1 匯編偽指令
4.4.2 宏指令
4.5 TMS320C55x匯編語(yǔ)言源文件的書(shū)寫(xiě)格式
4.5.1 匯編語(yǔ)言源文件格式
4.5.2 匯編語(yǔ)言中的常數(shù)與字符串
4.5.3 匯編源程序中的符號(hào)
4.5.4 匯編源程序中的表達(dá)式
4.5.5 內(nèi)建數(shù)學(xué)函數(shù)
4.6 TMS320C55x鏈接器
4.6.1 概述
4.6.2 鏈接器的運(yùn)行
4.6.3 鏈接器命令文件的編寫(xiě)與使用
4.6.4 MEMORY指令
4.6.5 SECTIONS指令
4.7 一個(gè)完整的TMS320C55x匯編程序
思考題與習(xí)題
第5章 集成開(kāi)發(fā)環(huán)境(CCS)
5.1 CCS概述
5.1.1 集成開(kāi)發(fā)環(huán)境CCS概述
5.1.2 CCS軟件的安裝
5.1.3 配置CCS
5.2 CCS的基本操作
5.2.1 進(jìn)入CCS主界面
5.2.2 源文件的建立、打開(kāi)、關(guān)閉與編輯
5.2.3 工程項(xiàng)目的創(chuàng)建、關(guān)閉和打開(kāi)
5.2.4 工程中文件的添加或刪除
5.2.5 工程的構(gòu)建(編譯、鏈接)
5.3 工程項(xiàng)目的調(diào)試
5.3.1 程序的運(yùn)行控制
5.3.2 斷點(diǎn)
5.3.3 反匯編窗口的使用
5.3.4 存儲(chǔ)器窗口的使用
5.3.5 寄存器窗口的使用
5.3.6 觀察窗口的使用
5.3.7 圖形顯示工具
5.3.8 探測(cè)點(diǎn)
5.3.9 軟件仿真器分析(Simulator Analysis)
5.3.10 符號(hào)瀏覽器
思考題與習(xí)題
第6章 C/C++語(yǔ)言程序設(shè)計(jì)
6.1 C55x C/C++語(yǔ)言概述
6.1.1 C/C++語(yǔ)言概況
6.1.2 C55x C/C++語(yǔ)言概況
6.2 C55x C/C++語(yǔ)言編程基礎(chǔ)
6.2.1 數(shù)據(jù)類型
6.2.2 關(guān)鍵字
6.2.3 寄存器變量和參數(shù)
6.2.4 asm指令
6.2.5 Pragma指令
6.2.6 標(biāo)準(zhǔn)ANSIC語(yǔ)言模式的改變(pk、pr和ps選項(xiàng))
6.2.7 存儲(chǔ)器模式
6.2.8 存儲(chǔ)器分配
6.2.9 中斷處理
6.2.10 運(yùn)行時(shí)間支持算法及轉(zhuǎn)換程序
6.2.11 系統(tǒng)初始化
6.3 C55x C/C++編譯器的使用
6.3.1 編譯器外殼程序cl55簡(jiǎn)介
6.3.2 cl55程序的選項(xiàng)
6.3.3 編譯器和CCS
6.4 C55x的C代碼優(yōu)化
6.4.1 編譯器的優(yōu)化選項(xiàng)
6.4.2 嵌入函數(shù)(Inline Function)
6.4.3 優(yōu)化C代碼的主要方法
6.5 C55x C和匯編語(yǔ)言混合編程
6.5.1 C和匯編語(yǔ)言混合編程概述
6.5.2 寄存器規(guī)則
6.5.3 函數(shù)結(jié)構(gòu)和調(diào)用規(guī)則
6.5.4 C和匯編語(yǔ)言的接口
思考題與習(xí)題
第7章 應(yīng)用程序設(shè)計(jì)
7.1 定標(biāo)與溢出處理
7.1.1 數(shù)的定標(biāo)
7.1.2 溢出的處理方法
7.1.3 常用信號(hào)處理算法中的定標(biāo)方法
7.2 基礎(chǔ)算術(shù)運(yùn)算
7.2.1 加減運(yùn)算
7.2.2 乘法運(yùn)算
7.2.3 除法運(yùn)算
7.2.4 小數(shù)乘法
7.3 FIR濾波器
7.3.1 FIR濾波器的基本結(jié)構(gòu)
7.3.2 FIR濾波器的C語(yǔ)言編程實(shí)現(xiàn)
7.3.3 FIR濾波器的匯編語(yǔ)言編程實(shí)現(xiàn)
7.4 IIR濾波器
7.4.1 二階IIR濾波器的結(jié)構(gòu)
7.4.2 高階IIR濾波器的結(jié)構(gòu)
7.4.3 IIR濾波器的C語(yǔ)言實(shí)現(xiàn)
7.4.4 IIR濾波器的匯編語(yǔ)言實(shí)現(xiàn)
7.5 快速傅里葉變換FFT
7.5.1 FFT算法原理
7.5.2 庫(kù)利圖基算法
7.5.3 FFT算法的實(shí)現(xiàn)
思考題與習(xí)題
第8章 C55x的片上外設(shè)
8.1 時(shí)鐘發(fā)生器
8.1.1 時(shí)鐘發(fā)生器概況
8.1.2 時(shí)鐘工作模式
8.1.3 CLKOUT輸出
8.1.4 使用方法
8.2 通用定時(shí)器
8.2.1 通用定時(shí)器概況
8.2.2 工作原理
8.2.3 定時(shí)器使用要點(diǎn)
8.2.4 通用定時(shí)器應(yīng)用實(shí)例
8.3 通用I/O口(GPIO)
8.4 外部存儲(chǔ)器接口(EMIF)
8.4.1 EMIF概況
8.4.2 EMIF請(qǐng)求的優(yōu)先級(jí)
8.4.3 對(duì)存儲(chǔ)器的考慮
8.4.4 程序和數(shù)據(jù)訪問(wèn)
8.4.5 EMIF中的控制寄存器
8.5 多通道緩沖串口McBSP
8.5.1 McBSP概述
8.5.2 McBSP組成框圖
8.5.3 采樣率發(fā)生器
8.5.4 多通道模式選擇
8.5.5 異常處理
8.5.6 McBSP寄存器
8.6 模/數(shù)轉(zhuǎn)換器(ADC)
8.6.1 ADC的結(jié)構(gòu)和時(shí)序
8.6.2 ADC的寄存器
8.6.3 實(shí)例
8.7 看門(mén)狗定時(shí)器(Watchdog)
8.7.1 看門(mén)狗定時(shí)器概述
8.7.2 看門(mén)狗定時(shí)器的配置
8.7.3 看門(mén)狗定時(shí)器的寄存器
8.8 I2C模塊
8.8.1 I2C模塊簡(jiǎn)介
8.8.2 I2C模塊工作原理
8.8.3 I2C寄存器
思考題與習(xí)題
第9章 C55x應(yīng)用系統(tǒng)的硬件設(shè)計(jì)
9.1 硬件設(shè)計(jì)概述
9.2 DSP系統(tǒng)的基本電路設(shè)計(jì)
9.2.1 JTAG接口
9.2.2 電源電路
9.2.3 復(fù)位電路
9.2.4 時(shí)鐘電路
9.3 外部存儲(chǔ)器擴(kuò)展
9.3.1 異步存儲(chǔ)器
9.3.2 SBSRAM(同步突發(fā)SRAM)
9.3.3 同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)
9.4 C55x與A/D和D/A轉(zhuǎn)換器的接口
9.4.1 TLV320AIC23B簡(jiǎn)介
9.4.2 AIC23B的控制寄存器
9.4.3 AIC23B與C55x的控制接口
9.4.4 AIC23B與C55x的數(shù)據(jù)接口
9.4.5 AIC23B的模擬接口
9.5 電路的抗干擾技術(shù)
9.5.1 干擾的來(lái)源和后果
9.5.2 系統(tǒng)電源抗干擾設(shè)計(jì)
9.5.3 硬件抗干擾設(shè)計(jì)
9.5.4 軟件抗干擾設(shè)計(jì)
9.5.5 輸入輸出信號(hào)抗干擾
9.6 綜合設(shè)計(jì)實(shí)例--數(shù)字式有源抗噪聲耳罩
9.6.1 概述
9.6.2 系統(tǒng)工作原理和控制算法
9.6.3 硬件設(shè)計(jì)
9.6.4 軟件設(shè)計(jì)
思考題與習(xí)題
參考文獻(xiàn)
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版