TMS320C54xDSP原理及套用

TMS320C54xDSP原理及套用

本書以TMS320C54x系列16位定點DSP為主,介紹了數位訊號處理器(DSP)晶片的CPU、存儲器、匯流排結構、片內資源及其彙編語言程式設計方法,並且對C語言與彙編的接口、各種開發工具和最新的集成開發環境CCS2.0(CodeComposerStudio2.0)軟體的使用方法進行了詳細的描述。最後,給出了套用實例。

基本介紹

版權資訊,編輯推薦,目錄,

版權資訊

書 名: TMS320C54xDSP原理及套用
作 者:喬瑞萍 張芳娟
出版時間: 2005
ISBN: 9787560614717
開本: 16
定價: 29.00 元

編輯推薦

本書的特點是注意了教學內容的組織,由淺入深、循序漸進,提供了最小系統模板設計和最新軟體的同步練習。本書面向的讀者是高等院校電子信息類專業的高年級本科生,本書也可作為具有MCU開發經驗而進入從事DSP技術工作的研發人員的入門參考資料。

目錄

第1章 緒論
1.1 引言
1.2 dsp晶片概述
1.3 運算基礎
1.3.1 數據格式
1.3.2 定點算術運算
第2章 tms320c54x的cpu結構牙口存儲器配置
2.1 tms320c54xdsp的結構
2.1.1 tms320c54xdsp的基本結構
2.1.2 tms320c54xdsp的主要特點
2.2 tms320c54x的匯流排結構
2.3 tms320c54x的cpu結構
2.3.1 算術邏輯運算單元
2.3.2 累加器
2.3.3 桶形移位器
2.3.4 乘累加器單元
2.3.5 比較選擇存儲單元
2.3.6 指數編碼器
2.3.7 cpu狀態控制暫存器
2.3.8 定址單元
.2.4 tms320c54x存儲器和i/o空間
2.4.1 存儲器空間
2.4.2 程式存儲器
2.4.3 數據存儲器
2.4.4 i/o空間
第3章 指令系統
3.1 數據定址方式
3.1.1 指令的表示方法
3.1.2 數據定址方式
3.2 tms320c54x的指令系統
3.2.1 指令系統概述
3.2.2 指令系統分類
第4章 tms320c54x彙編語言程式設計
4.1 tms320c54x彙編語言的基本概念
4.1.1 tms320c54x彙編語句的組成
4.1.2 tms320c54x彙編語言中的常數、字元串、符號與表達
4.1.3 tms320c54x偽指令
4.1.4 tms320c54x宏命令
4.2 tms320c54x彙編語言程式設計的基本方法
4.2.1 tms320c54x彙編語言源程式的完整結構
4.2.2 順序結構程式
4.2.3 分支結構程式
4.2.4 循環結構程式
4.2.5 子程式結構
4.3 tms320c54x彙編語言程式的編輯、彙編與連結過程
4.4 彙編器
4.4.1 coff檔案的一般概念
4.4.2 彙編器對段的處理
4.5 連結器
4.5.1 連結器對段的處理
4.5.2 連結器命令檔案
4.5.3 程式重定位
4.6 simulator的使用方法
4.6.1 軟體仿真器概述
4.6.2 仿真命令
4.6.3 仿真器初始化命令檔案
4.6.4 仿真外部中斷
4.7 彙編程式舉例
第5章 tms320c54x的引腳功能、流水線結構和外部匯流排結構
5.1 tms320c54x的引腳和信號說明
5.2 流水線結構
5.3 外部匯流排結構
5.3.1 外部匯流排接口信號
5.3.2 外部匯流排控制性能
5.3.3 外部匯流排接口時序圖
第6章 tms320c54x片內外設
6.1 時鐘發生器
6.1.1 時鐘電路
6.1.2 時鐘模組編程
6.1.3 低功耗(節電)模式
6.2 中斷系統
6.2.1 中斷結構
6.2.2 中斷流程
6.2.3 中斷編程
6.3 定時器
6.3.1 定時器結構
6.3.2 定時器編程
6.4 主機接口
6.4.1 hpi結構及其工作方式
6.4.2 hpi接口設計
6.4.3 hpi控制暫存器
6.5 串列口
6.5.1 串列口概述
6.5.2 串列口的組成框圖
6.5.3 串列口編程
第7章 ccs開發工具及套用
7.1 ccs概述
7.1.1 ccs的發展
7.1.2 代碼生成工具
7.1.3 ccs集成開發環境
7.1.4 dsp/bios外掛程式
7.1.5 硬體仿真和實時數據交換
7.1.6 ccs小結
7.2 ccs的安裝及視窗
7.2.1 ccs的安裝
7.2.2 ccs的檔案和變數
7.2.3 ccs的視窗、主選單和工具條
7.2.4 tms320c5402dsk的配置和使用
7.2.5 xds510pp的配置和使用
7.3 開發一個簡單的應用程式
7.3.1 創建一個新的工程
7.3.2 向一個工程里添加檔案
7.3.3 查看原始碼
7.3.4 編譯和運行程式
7.3.5 修改程式設定和糾正語法錯誤
7.3.6 使用斷點和觀察視窗
7.3.7 使用觀察視窗觀察structure變數
7.3.8 測算原始碼執行時間
7.4 算法和數據測試的例子
7.4.1 打開和查看工程
7.4.2 回顧原始碼
7.4.3 為i/o檔案增加探針
7.4.4 顯示圖形
7.4.5 執行程式和繪製圖形
7.4.6 調節增益
7.4.7 gel檔案的使用
7.4.8 進一步的探索
7.5 使用dsp/bios的語音實例[21]
7.5.1 dsp/biosswi和pip模組概述
7.5.2 語音實例
7.5.3 結論
第8章 dsp晶片套用
8.1 引言
8.2 dsp晶片c語言開發簡介
8.2.1 tms320c54xc/c++編譯器支持的數據類型
8.2.2 c語言的數據訪問方法
8.2.3 c語言和彙編語言的混合編程方法
8.2.4 中斷函式
8.2.5 存儲器模式
8.2.6 其他注意事項
8.3 模/數接口設計
8.3.1 tlc320ad50及其接口[26]
8.3.2 模/數接口的硬體電路設計
8.3.3 模/數接口的軟體設計
8.4 存儲器接口設計
8.4.1 tms320c5409的存儲器接口
8.4.2 flash擦寫
8.4.3 bootload設計
8.5 g.726語音編解碼系統
8.5.1 g.726算法簡介
8.5.2 系統構成
8.5.3 系統軟硬體設計
8.5.4 系統調試
8.6 語音實時變速系統
8.6.1 語音變速算法簡介
8.6.2 系統構成
8.6.3 系統軟硬體設計
8.6.4 系統調試
附錄
附錄1 tms320系列dsp的命名方法
附錄2 tms320c54x引腳信號說明
附錄3 tms320c54xdsp的中斷向量和中斷優先權
附錄4 tms320c54x片記憶體儲器映像外圍電路暫存器
參考文獻

相關詞條

熱門詞條

聯絡我們