注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡硬件、外部設備與維護TMS320C54x DSP應用程序設計教程

TMS320C54x DSP應用程序設計教程

TMS320C54x DSP應用程序設計教程

定 價:¥33.00

作 者: 清源科技編著
出版社: 機械工業(yè)出版社
叢編項: DSP應用開發(fā)教程系列
標 簽: 儀表工業(yè)

購買這本書可以去


ISBN: 9787111135005 出版時間: 2004-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 327 字數(shù):  

內(nèi)容簡介

  本書主要講述了TSM320C54X DSP硬件概況、內(nèi)部資源、匯編語言尋址方式和指令系統(tǒng)、匯編程序的編寫方法、C/C++編譯器、C/C++代碼的的優(yōu)化和鏈接、C/C++運行和支持庫、C54X DSP的C/C++語言、CCS集成調(diào)試環(huán)境以及程序設計實例。本書還針對信號處理的應用,講述如何在C54XDSP平臺上實現(xiàn)相應應用程序的開發(fā)。本書主要面向從事自動控制、信號處理、圖像處理、語言處理、通信以及相關(guān)電子儀器儀表系統(tǒng)設計的技術(shù)人員,也適合高校師生學習參考,是一本全面而實用的針對TMS320C54X系列DSP的學習教程。

作者簡介

暫缺《TMS320C54x DSP應用程序設計教程》作者簡介

圖書目錄

前言
第1章 TMS320C54x系列DSP概述
1. 1 DSP芯片概述
1. 2 TMS320C54x系列DSP的結(jié)構(gòu)和特點
1. 2. 1 TMS320C54x系列DSP的概述
1. 2. 2 TMS320C54x系列DSP的特點
1. 2. 3 TMS320C54xDSP的內(nèi)部硬件結(jié)構(gòu)
1. 3 總線結(jié)構(gòu)
1. 4 CPU狀態(tài)和控制寄存器
1. 4. 1 狀態(tài)寄存器ST0和STl
1. 4. 2 處理器工作模式狀態(tài) PMST 寄存器
1. 5 算術(shù)邏輯單元 ALU
1. 5. 1 ALU的輸入
1. 5. 2 溢出處理
1. 5. 3 進位位
1. 5. 4 雙16位模式
1. 6 累加器A和B
1. 6. 1 保存累加器的內(nèi)容
1. 6. 2 累加器移位和循環(huán)操作
1. 6. 3 飽和處理累加器內(nèi)容
1. 6. 4 專用指令
1. 7 桶式移位器
1. 8 乘法器肋口法器單元
1. 8. 1 乘法器的輸入源
1. 8. 2 乘法/加法 MAC 指令
1. 8. 3 MAC和MAS乘法運算的飽和處理
1. 9 比較. 選擇和存儲單元
1. 10 指數(shù)編碼器
第2章 存儲器和I/0空間操作
2. 1 TMS320C54xDSP存儲器概述
2. 2 存儲器空間
2. 3 程序存儲器
2. 3. 1 程序存儲器的可配置性
2. 3. 2 片內(nèi)ROM的組織
2. 3. 3 程序存儲器地址映射和片內(nèi)ROM內(nèi)容
2. 3. 4 片內(nèi)ROM的代碼內(nèi)容和映射
2. 3. 5 擴展程序存儲器
2. 4 數(shù)據(jù)存儲器
2. 4. 1 數(shù)據(jù)存儲器的可配置性
2. 4. 2 片內(nèi)RAM的組織
2. 4. 3 存儲器映射寄存器
2. 5 I/O空間及其訪問
第3章 尋址方式和程序控制
3. 1 立即尋址
3. 2 絕對尋址
3. 2. 1 數(shù)據(jù)存儲器地址 dmad 尋址
3. 2. 2 程序存儲器地址 pmad 尋址
3. 2. 3 端口地址 PA 尋址
3. 2. 4 * 1k 尋址
3. 3 累加器尋址
3. 4 直接尋址
3. 4. 1 基于DP的直接尋址
3. 4. 2 基于SP的直接尋址
3. 5 間接尋址
3. 5. 1 單操作數(shù)尋址
3. 5. 2 ARAU和地址產(chǎn)生操作
3. 5. 3 單操作數(shù)地址的修改
3. 5. 4 雙操作數(shù)尋址
3. 5. 5 修正 ARP 模式
3. 6 存儲器映射寄存器尋址
3. 7 堆棧尋址
3. 8 數(shù)據(jù)類型
3. 9 產(chǎn)生程序存儲器地址
3. 10 程序計數(shù)器 PC
3. 11 程序控制
3. 11. 1 分支轉(zhuǎn)移
3. 11. 2 調(diào)用
3. 11. 3 返回
3. 11. 4 條件操作
3. 11. 5 重復單條指令
3. 11. 6 重復一個指令塊
3. 12 復位操作
3. 13 TMS320C54xDSP的中斷系統(tǒng)
3. 13. 1 TMS320C54x的中斷系統(tǒng)概述
3. 13. 2 中斷標志寄存器 IFR
3. 13. 3 中斷屏蔽寄存器 IMR
3. 13. 4 接收中斷請求
3. 13. 5 應答中斷
3. 13. 6 執(zhí)行中斷服務程序 ISR
3. 13. 7 保存中斷上下文
3. 13. 8 中斷等待時間
3. 13. 9 中斷操作流程
3. 13. 10 重新映射中斷向量地址
3. 13. 11 中斷和中斷向量表
3. 14 節(jié)電模式
3. 14. 1 IDLEl模式
3. 14. 2 IDLE2模式
3. 14. 3 IDLE3模式
3. 14. 4 保持 Hold 模式
3. 14. 5 其他節(jié)電性能
第4章 流水線
4. 1 流水線操作
4. 1. 1 流水線的分支轉(zhuǎn)移指令
4. 1. 2 流水線中的調(diào)用指令
4. 1. 3 流水線中的返回指令
4. 1. 4 流水線中的條件執(zhí)行
4. 1. 5 流水線中的條件調(diào)用和分支轉(zhuǎn)移
4. 2 中斷和流水線
4. 3 雙訪問存儲器和流水線
4. 3. 1 解決取指和讀操作數(shù)之間的沖突
4. 3. 2 解決寫操作數(shù)和讀雙操作數(shù)之間的沖突
4. 3. 3 解決寫操作數(shù). 寫操作數(shù)和讀雙操作數(shù)的沖突
4. 4 單訪問存儲器和流水線
4. 5 流水線等待
4. 5. 1 訪問存儲器映射寄存器的推薦指令
4. 5. 2 更新ARx. BK或SP-解決沖突
第5章 匯編程序設計
5. 1 應用軟件開發(fā)流程和工具
5. 2 COFF文件概述
5. 2. 1 COFF文件的基本單元--段
5. 2. 2 匯編器對段的處理
5. 2. 3 鏈接器對段的處理
5. 2. 4 重新定位
5. 2. 5 運行時重新定位
5. 2. 6 加載程序
5. 2. 7 COFF文件中的符號
5. 3 匯編語言程序格式
5. 3. 1 匯編程序格式
5. 3. 2 匯編語言的數(shù)據(jù)格式
5. 3. 3 表達式
5. 3. 4 內(nèi)置函數(shù)
5. 3. 5 加載值到擴展程序存儲器
5. 4 匯編偽指令
5. 4. 1 定義段的偽指令
5. 4. 2 初始化常數(shù)的偽指令
5. 4. 3 對準段程序計數(shù)器的偽指令
5. 4. 4 格式化輸出清單文件的偽指令
5. 4. 5 引用其他文件的偽指令
5. 4. 6 條件匯編偽指令
5. 4. 7 匯編時符號偽指令
5. 4. 8 混合偽指令
5. 4. 9 常用偽指令及其語法格式
5. 5 程序匯編
5. 5. 1 運行匯編程序
5. 5. 2 條件匯編
5. 5. 3 列表文件
5. 5. 4 交叉引用清單
5. 6 程序鏈接
5. 6. 1 鏈接器的調(diào)用
5. 6. 2 鏈接器的選項
5. 6. 3 鏈接器命令文件 . cmd文件
5. 7 編寫鏈接器命令文件 . cmd文件
5. 7. 1 MEMORY指令
5. 7. 2 SECTIONS指令
5. 7. 3 MEMORY和SECTIONS指令的默認算法
5. 7. 4 命令文件編寫及鏈接實例
5. 8 宏定義和調(diào)用宏
5. 8. 1 宏定義
5. 8. 2 調(diào)用宏
5. 8. 3 使用遞歸和嵌入宏
第6章 匯編語言指令
6. 1 指令集概述
6. 1. 1 算術(shù)操作
6. 1. 2 邏輯操作
6. 1. 3 程序控制
6. 1. 4 加載和存儲指令
6. 2 指令集的符號和縮寫
第7章 C/C 編譯器概述
7. 1 C/C 編譯器命令解釋程序
7. 2 調(diào)用編譯器解釋命令程序
7. 3 改變編譯器的選項
7. 3. 1 常用的選項
7. 3. 2 指定文件名
7. 3. 3 修改編譯器對文件名的解釋
7. 3. 4 修改編譯器對文件名擴展的解釋和命名
7. 3. 5 指定目錄
7. 3. 6 控制匯編器的選項
7. 4 使用環(huán)境變量改變編譯器特性
7. 4. 1 指定文件目錄 C DIR和C54X_C_DIR
7. 4. 2 設置默認編譯器選項 C OPTION或C54X C OPTION
7. 5 控制預處理器
7. 5. 1 預定義的宏名
7. 5. 2 #include文件的搜索路徑
7. 5. 3 用-i選項改變#include文件的搜索路徑
7. 5. 4 產(chǎn)生預處理的列表文件 -ppo選項
7. 5. 5 預處理后繼續(xù)編譯 -ppa選項
7. 5. 6 產(chǎn)生一個帶注釋的預處理列表文件 -ppc選項
7. 5. 7 產(chǎn)生一個具有行控制信息的預處理列表文件 -ppl選項
7. 5. 8 產(chǎn)生由#include偽指令包含的文件列表 -ppi選項
7. 6 使用直接插入函數(shù)展開
7. 6. 1 直接插入內(nèi)部操作數(shù)
7. 6. 2 無保護的定義控制直接插入
7. 6. 3 使用預處理器符號INLINE的保護直接插入
7. 6. 4 直接插入限制
7. 7 使用交互列表工具
7. 8 編譯錯誤簡介
7. 8. 1 控制診斷消息
7. 8. 2 如何使用診斷選項
第8章 優(yōu)化C/C 代碼
8. 1 使用C編譯優(yōu)化器
8. 2 使用-03選項
8. 2. 1 控制文件級優(yōu)化 -Oln選項
8. 2. 2創(chuàng)建優(yōu)化信息文件 -Onn選項
8. 3 執(zhí)行程序級優(yōu)化
8. 3. 1 控制程序級優(yōu)化 -Opn選項
8. 3. 2 混合C/C 語言和匯編的優(yōu)化考慮因素
8. 4 自動直接插入擴展 -oi選項
8. 5 使用交互列表工具
8. 6 訪問優(yōu)化代碼中的別名變量
8. 7 調(diào)試優(yōu)化的代碼和優(yōu)化類型
8. 7. 1 調(diào)試優(yōu)化的代碼
8. 7. 2壓縮優(yōu)化的代碼 -gp和-O選項
8. 7. 3 可執(zhí)行的優(yōu)化類型
第9章鏈接C/C 代碼
9. 1 調(diào)用鏈接器
9. 1. 1 單步調(diào)用鏈接器
9. 1. 2 作為編譯的步驟調(diào)用鏈接器
9. 2 禁用鏈接器 -c編譯器選項
9. 3 控制鏈接過程
9. 3. 1 鏈接運行時支持庫
9. 3. 2 運行時初始化
9. 3. 3 全局對象構(gòu)造器
9. 3. 4 指定初始化類型
9. 3. 5 指定段在存儲器中的分配
9. 3. 6 鏈接器命令文件實例
第10章 TMS320C54x C/C 語言
10. 1 TMS320C54xC/C 語言的特點
10. 1. 1 TMS320C54xC語言特點
10. 1. 2 TMS320C54xC 語言特點
10. 2 數(shù)據(jù)類型
10. 3 關(guān)鍵詞
10. 3. 1 const關(guān)鍵詞
10. 3. 2 ioport關(guān)鍵詞
10. 3. 3 interrupt關(guān)鍵詞
10. 3. 4 near和far關(guān)鍵詞
10. 3. 5 volatile關(guān)鍵詞
10. 4 寄存器變量和全局寄存器變量
10. 4. 1 寄存器變量
10. 4. 2 全局寄存器變量
10. 5 Pragma偽指令
10. 6 初始化靜態(tài)和全局變量
10. 7 C/C 和匯編語言混合編程
10. 7. 1 用/C 代碼調(diào)用匯編語言模塊
10. 7. 2 在C語言中插入?yún)R編語句
10. 7. 3 在程序中訪問匯編語言變量
10. 7. 4 訪問匯編語言的常數(shù)
第11章 運行時環(huán)境和支持庫
11. 1 存儲器模式
11. 1. 1 段
11. 1. 2 C系統(tǒng)堆棧
11. 1. 3 分配. const到程序存儲器
11. 1. 4 動態(tài)存儲器分配
11. 1. 5 變量初始化
11. 1. 6 為靜態(tài)和全局變量分配存儲器
11. 1. 7 字段/結(jié)構(gòu)體定位
11. 1. 8 字符串常數(shù)
11. 2 寄存器規(guī)定
11. 2. 1 狀態(tài)寄存器的位
11. 2. 2 寄存器變量
11. 3 函數(shù)結(jié)構(gòu)和調(diào)用規(guī)定
11. 3. 1 函數(shù)如何進行調(diào)用
11. 3. 2 被調(diào)用函數(shù)如何響應
11. 3. 3 訪問變量和局部變量
11. 3. 4 分配幀和使用32位存儲器讀指令
11. 4 中斷處理
11. 4. 1 C語言中斷的基本知識
11. 4. 2 使用C/C 中斷程序
11. 4. 3 保存中斷入口點的上下文
11. 5 系統(tǒng)初始化
11. 5. 1 變量自動初始化
11. 5. 2 全局構(gòu)造器
11. 5. 3 初始化表
11. 5. 4 運行時變量的自動初始化
11. 5. 5 在加載時變量的初始化
11. 6 運行時支持庫函數(shù)
11. 6. 1 庫
11. 6. 2 C的I/O函數(shù)
11. 6. 3 頭文件
第12章 集成開發(fā)環(huán)境 CCS
12. 1 CCS2. 0系統(tǒng)的安裝和配置
12. 2 建立工程文件
12. 3 設置工程項目選項
12. 3. 1 編譯器環(huán)境參數(shù)設置
12. 3. 2 鏈接器環(huán)境參數(shù)設置
12. 4 編譯. 鏈接和運行目標文件
12. 4. 1 編譯和鏈接
12. 4. 2 仿真運行輸出目標文件
12. 5 查看存儲器信息
12. 6 查看寄存器信息
12. 7 修改存儲器和寄存器內(nèi)容
12. 8 設置斷點和探測點
12. 9 圖形顯示
12. 9. 1 定義探測點和輸入數(shù)據(jù)
12. 9. 2 將探測點與數(shù)據(jù)文件鏈接起來
12. 9. 3 建立幅值-時間圖形
12. 9. 4建立眼 Eye 圖形
12. 9. 5 建立合成 Constellation 圖形
第13章 應用程序開發(fā)實例
13. 1 提高系統(tǒng)性能的幾種方法
13. 1. 1 有效存儲器分配的建議
13. 1. 2 存儲器定位要求
13. 1. 3 堆棧初始化
13. 1. 4 重疊管理
13. 1. 5 存儲區(qū)之間的移動
13. 1. 6 有效的功耗管理
13. 2 算術(shù)運算
13. 2. 1 除法和求模運算
13. 2. 2 正弦和余弦運算
13. 2. 3 擴展精度運算
13. 2. 4 浮點運算
13. 3 快速傅里葉變換 FPT 的DSP實現(xiàn)
13. 3. 1 離散傅里葉變換 DFT
13. 3. 2 快速傅里葉變換 PPT
13. 3. 3 快速傅里葉變換的DSP實現(xiàn)
13. 4 FIR濾波器的DSP實現(xiàn)
13. 5 IIR濾波器的DSP實現(xiàn)
13. 6 自適應濾波的DSP實現(xiàn)
13. 7 CODEC應用程序的DSP實現(xiàn)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號