第二版前言**版前言第1章 緒論1.1 數(shù)字信號(hào)處理概述1.1.1 數(shù)字信號(hào)處理系統(tǒng)構(gòu)成1.1.2 數(shù)字信號(hào)處理的實(shí)現(xiàn)1.1.3 數(shù)字信號(hào)處理的特點(diǎn)1.2 DSP芯片概述1.2.1 DSP芯片的發(fā)展歷史、現(xiàn)狀和趨勢(shì)1.2.2 DSP芯片的種類1.2.3 DSP芯片的主要特點(diǎn)1.2.4 DSP芯片的應(yīng)用1.2.5 DSP芯片產(chǎn)品簡(jiǎn)介第二版前言**版前言第1章 緒論1.1 數(shù)字信號(hào)處理概述1.1.1 數(shù)字信號(hào)處理系統(tǒng)構(gòu)成1.1.2 數(shù)字信號(hào)處理的實(shí)現(xiàn)1.1.3 數(shù)字信號(hào)處理的特點(diǎn)1.2 DSP芯片概述1.2.1 DSP芯片的發(fā)展歷史、現(xiàn)狀和趨勢(shì)1.2.2 DSP芯片的種類1.2.3 DSP芯片的主要特點(diǎn)1.2.4 DSP芯片的應(yīng)用1.2.5 DSP芯片產(chǎn)品簡(jiǎn)介1.3 DSP系統(tǒng)設(shè)計(jì)過(guò)程1.3.1 DSP系統(tǒng)設(shè)計(jì)過(guò)程1.3.2 DSP芯片的選擇習(xí)題一第2章 TMS320C54x數(shù)字信號(hào)處理器硬件結(jié)構(gòu)2.1 TMS320C54x硬件組成框圖2.2 TMS320C54x的總線結(jié)構(gòu)2.3 中央處理單元(CPU)2.3.1 算術(shù)邏輯單元(ALU)和累加器2.3.2 桶形移位器2.3.3 乘法器/加法器單元2.3.4 比較、選擇和存儲(chǔ)單元(CSSU)2.3.5 指數(shù)編碼器2.3.6 CPU狀態(tài)和控制寄存器2.4 TMS320C54x的存儲(chǔ)器分配2.4.1 存儲(chǔ)器空間2.4.2 程序存儲(chǔ)器2.4.3 數(shù)據(jù)存儲(chǔ)器2.4.4 I/O存儲(chǔ)器2.5 TMS320C54x片內(nèi)外設(shè)簡(jiǎn)介2.6 TMS320C54x中斷系統(tǒng)2.7 TMS320C5402引腳及說(shuō)明習(xí)題二第3章 TMS320C54x指令系統(tǒng)3.1 數(shù)據(jù)尋址方式3.1.1 立即尋址3.1.2 絕對(duì)尋址3.1.3 累加器尋址3.1.4 直接尋址3.1.5 間接尋址3.1.6 存儲(chǔ)器映象寄存器尋址3.1.7 堆棧尋址3.2 指令系統(tǒng)中的符號(hào)和縮寫3.3 指令系統(tǒng)3.3.1 算術(shù)運(yùn)算指令3.3.2 邏輯運(yùn)算指令3,3.3 程序控制指令3.3.4 加載和存儲(chǔ)指令習(xí)題三第4章 TMS320C54x軟件開(kāi)發(fā)4.1 軟件開(kāi)發(fā)流程及開(kāi)發(fā)工具4.1.1 軟件開(kāi)發(fā)流程4.1.2 軟件開(kāi)發(fā)工具4.2 公共目標(biāo)文件格式4,2.1 COFF文件的基本單元——段4.2.2 匯編器對(duì)段的處理4.2.3 鏈接器對(duì)段的處理4.2.4 重新定位4.2.5 程序裝入4.2.6 COFF文件中的符號(hào)4.3 匯編器概述4.4 常用匯編偽指令4.5 匯編語(yǔ)言程序編寫方法4.5.1 匯編語(yǔ)言源程序格式4.5.2 匯編語(yǔ)言中的常數(shù)和字符串4.5.3 匯編源程序中的符號(hào)4.5.4 匯編源程序中的表達(dá)式4.6 鏈接器及鏈接命令文件的編寫與使用4.6.1 連接器概述4.6.2 鏈接器命令文件的編寫與使用4.7 TMS320C54xC語(yǔ)言編程4.7.1 C54xC優(yōu)化編譯器4.7.2 C54x支持的C語(yǔ)言數(shù)據(jù)類型4.7.3 存儲(chǔ)器模式4.7.4 寄存器規(guī)則4.7.5 函數(shù)調(diào)用規(guī)則4.7.6 中斷處理4.7.7 表達(dá)式分析4.8 用C語(yǔ)言和匯編語(yǔ)言混合編程4.8.1 獨(dú)立的C模塊和匯編模塊接口4.8.2 從C程序中訪問(wèn)匯編程序變量4.8.3 在C程序中直接嵌入?yún)R編語(yǔ)句習(xí)題四第5章 CCS集成開(kāi)發(fā)環(huán)境5.1 CCS集成開(kāi)發(fā)環(huán)境概述5.2 CCS系統(tǒng)安裝與設(shè)置5.2.1 CCS系統(tǒng)安裝5.2.2 為CCS安裝設(shè)備驅(qū)動(dòng)程序5.3 CCS窗口、菜單和工具欄5.3.1 窗口5.3.2 菜單5.3.3 工具欄5.4 用CCS開(kāi)發(fā)程序?qū)嵗?.4.1 源文件的建立、打開(kāi)、關(guān)閉與編輯5.4.2 工程項(xiàng)目的創(chuàng)建、關(guān)閉和打開(kāi)5.4.3 工程的構(gòu)建(編譯、鏈接)5.4.4 工程項(xiàng)目的基本調(diào)試5.5 在CCS中讀取數(shù)據(jù)和數(shù)據(jù)的圖形顯示5.5.1 探測(cè)點(diǎn)的設(shè)置及從PC機(jī)文件中讀取數(shù)據(jù)5.5.2 靜態(tài)圖形顯示5.5.3 動(dòng)態(tài)圖形顯示5.6 代碼執(zhí)行時(shí)間分析(Profiler的使用)5.6.1 函數(shù)執(zhí)行時(shí)間分析5.6.2 某段程序執(zhí)行時(shí)間分析習(xí)題五第6章 軟件開(kāi)發(fā)調(diào)試實(shí)例6.1 程序流程控制6.1.1 程序存儲(chǔ)器地址生成6.1.2 流水線操作6.1.3 條件操作6.1.4 分支轉(zhuǎn)移6.1.5 調(diào)用與返回6.1.6 重復(fù)操作6.1.7 堆棧的使用6.2 數(shù)據(jù)塊傳送6.3 定點(diǎn)數(shù)的基本算術(shù)運(yùn)算6.3.1 加法、減法和乘法運(yùn)算6.3.2 定點(diǎn)除法運(yùn)算6.4 長(zhǎng)字運(yùn)算和并行運(yùn)算6.4.1 長(zhǎng)字運(yùn)算6.4.2 并行運(yùn)算6.5 FIR濾波器的DSP實(shí)現(xiàn)6.5.1 線性緩沖區(qū)法6.5.2 循環(huán)緩沖區(qū)法6.5.3 系數(shù)對(duì)稱FIR濾波器的DSP實(shí)現(xiàn)6.6 IIR數(shù)字濾波器的DSP實(shí)現(xiàn)6.7 FFT運(yùn)算的DSP實(shí)現(xiàn)6.7.1 基二實(shí)數(shù)FFT運(yùn)算的算法6.7.2 FFT運(yùn)算模擬信號(hào)的產(chǎn)生及輸入6.7.3 實(shí)序列FFT匯編源程序及鏈接命令文件6.7.4 觀察信號(hào)時(shí)域波形及其頻譜6.8 以C語(yǔ)言為基礎(chǔ)的DSP程序6.8.1 一個(gè)簡(jiǎn)單的C語(yǔ)言程序6.8.2 FIR濾波的C語(yǔ)言編程實(shí)現(xiàn)6.8.3 FFT的C語(yǔ)言編程實(shí)現(xiàn)……第7章 TMS320C54x片內(nèi)外設(shè)第8章 TMS320C54x硬件系統(tǒng)設(shè)計(jì)附錄 CCS中的編譯器、匯編器和鏈接器選項(xiàng)設(shè)置參考文獻(xiàn)