注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)無線電電子學(xué)、電信技術(shù)TMS320C55X系列DSP指令系統(tǒng)、開發(fā)工具與編程指南

TMS320C55X系列DSP指令系統(tǒng)、開發(fā)工具與編程指南

TMS320C55X系列DSP指令系統(tǒng)、開發(fā)工具與編程指南

定 價:¥59.00

作 者: (美)Incorporated
出版社: 清華大學(xué)出版社
叢編項: TI DSP系列中文手冊
標(biāo) 簽: 通信理論

ISBN: 9787302158394 出版時間: 2007-12-01 包裝: 平裝
開本: 16開 頁數(shù): 608 字數(shù):  

內(nèi)容簡介

  TMS320C55x DSP是美國德州儀器(TI)公司C5000 16位定點DSP系列里最新的一代產(chǎn)品。其擁有的資源與性能較目前使用最為廣泛的C54x系列DSP有成數(shù)倍的提升,并進一步弘揚了低功耗、低成本、高速度的特征,是當(dāng)前數(shù)字信號處理領(lǐng)域和各種便攜式應(yīng)用場合最具潛力的可選高性能DSP之一。本書以C55x DSP為對象,介紹其指令系統(tǒng)、開發(fā)工具和編程指南。全書共分為5章,其中第1章介紹CSSx DSP的基本結(jié)構(gòu)和編程的基本過程;第2章詳細介紹C55x的匯編語言指令系統(tǒng);第3章介紹C55x的匯編語言開發(fā)工具;第4章則對C55x的軟件開發(fā)工具及C/C++語言進行詳細闡述;第5章詳細介紹C55x的C/C++代碼和匯編語言代碼的優(yōu)化。全書涉及幾乎所有在C5000的硬件平臺上開發(fā)一個完整的軟件程序所必需的知識,由于其中的實例全部取自C55x,因此對開發(fā)C55x的本科生、研究生和丁程師具有更加重要的參考價值。 本書內(nèi)容實踐性強,適合于從事TI DSP研究、開發(fā)的電氣工程和電子信息類學(xué)科與專業(yè)的高年級本科生或研究生作為參考書,也可供業(yè)界的工程師和其他相天專業(yè)技術(shù)人員參考。

作者簡介

暫缺《TMS320C55X系列DSP指令系統(tǒng)、開發(fā)工具與編程指南》作者簡介

圖書目錄

第1章 C55x編程基本指南
1.1 引言
1.1.1 TMS320C55x結(jié)構(gòu)
1.1.2 獲得最佳性能的代碼開發(fā)流程
1.2 基本教程
1.2.1 引言
1.2.2 編寫匯編代碼
1.2.3 理解鏈接過程
1.2.4 建立程序
1.2.5 測試代碼
1.2.6 代碼計時
1.3  定點算術(shù)運算
1.3.1 定點運算指南
1.3.2 擴展精度的加法和乘法
1.3.3 擴展精度的乘法
1.3.4 除法
1.3.5 處理溢m的方法
1.4 TIC55x DSPLIB
1.4.1 特征和便利之處
1.4.2 DSPLIB數(shù)據(jù)類型
1.4.3 DSPLIB的參數(shù)
1.4.4 在C中調(diào)用DSPLIB函數(shù)
1.4.5 在匯編語言源代碼中調(diào)用DSPLIB函數(shù)
1.4.6 在哪里查看示例程序
1.4.7 DSPLIB函數(shù)
第2章 C55x匯編語言指令系統(tǒng)
2.1 術(shù)語、符號與縮寫
2.1.1 指令集術(shù)語、符號和縮寫
2.1.2 指令集條件字段
2.1.3 狀態(tài)位的影響
2.1.4 指令集注釋和規(guī)則
2.1.5 不可重復(fù)指令
2.2 并行特征和規(guī)則
2.2.1 并行特征
2.2.2 并行基礎(chǔ)
2.2.3 資源沖突
2.2.4 軟雙重并行
2.2.5 條件執(zhí)行指令
2.2.6 其他例外
 2.3 尋址方式
2.3.1 尋址方式概述
2.3.2 絕對尋址方式
2.3.3 直接尋址方式
2.3.4 間接尋址方式
2.3.5 循環(huán)尋址
 2.4 指令集說明
第3章  C55x匯編語言開發(fā)工具
3.1 引言
3.1.1 軟件開發(fā)工具描述
3.1.2 工具簡介
3.2 公用目標(biāo)文件格式(COFF)簡介
3.2.1 段
3.2.2 匯編器如何處理段
3.2.3 鏈接器如何處理段
3.2.4 重定位
3.2.5 運行時間重定位
3.2.6 裝載程序
3.2.7 COFF文件中的符號
3.3 匯編器描述
3.3.1 匯編器概述
3.3.2 匯編器的開發(fā)流程
3.3.3 調(diào)用匯編器
3.3.4 C55x匯編器的特點
3.3.5 為匯編器輸入的預(yù)備文件和目錄命名
3.3.6 源語句格式
3.3.7 常數(shù)
3.3.8 字符串
3.3.9 符號
3.3.10 表達式
3.3.11 內(nèi)建函數(shù)
3.3.12 源程序列表
3.3.13 交叉引用列表
3.4 匯編偽指令
3.4.1 偽指令概述
3.4.2 定義段的偽指令
3.4.3 初始化常數(shù)的偽指令
3.4.4 對齊SPC的偽指令
3.4.5 格式化輸出列表的偽指令
3.4.6 引用其他文件的偽指令
3.4.7 條件匯編偽指令
3.4.8 匯編時間符號偽指令
3.4.9 其他偽指令
3.5 宏語言
3.5.1 使用宏
3.5.2 宏定義
3.5.3 宏參數(shù)/替代符
3.5.4 宏庫
3.5.5 在宏中使用條件匯編
3.5.6 在宏中使用標(biāo)號
3.5.7 在宏中產(chǎn)生消息
3.5.8 格式化輸出列表
3.5.9 使用遞歸和嵌套宏
3.5.10 宏偽指令總結(jié)
3.6 鏈接器
3.6.1 鏈接器概述
3.6.2 鏈接器開發(fā)流程
3.6.3 調(diào)用鏈接器
3.6.4 鏈接選項
3.6.5 字節(jié)/字尋址
3.6.6 鏈接命令文件
3.6.7 目標(biāo)庫
3.6.8 MEMORY偽指令
3.6.9 SECTIONS偽指令
3.6.10 指定段的裝載時間(load-time)和運行時間(run-time)地址
3.6.11 使用UNION和GROUP語句
3.6.12 重疊頁
3.6.13 默認分配算法
3.6.14 特殊段類型(DSECT、COPY和NOLOAD)
3.6.15 鏈接時為符號賦值
3.6.16 創(chuàng)建和填充空穴
3.6.17 部分(追加)鏈接
3.6.18 C/C++代碼的鏈接
3.6.19 鏈接舉例
3.7 歸檔器描述
3.7.1 歸檔器概述
3.7.2 歸檔器開發(fā)流程
3.7.3 調(diào)用歸檔器
3.7.4 歸檔器的例子
3.8 絕對列表器描述
3.8.1 產(chǎn)生絕對列表
3.8.2 調(diào)用絕對列表器
3.8.3 絕對列表舉例
3.9 交叉引用列表器
3.9.1 產(chǎn)生一個交叉引用列表
3.9.2 調(diào)用交叉引用列表器
3.9.3 交叉引用列表舉例
3.10 反匯編器描述
3.10.1 調(diào)用反匯編器
3.10.2 反匯編舉例
3.11 命名工具描述
3.12 十六進制轉(zhuǎn)換工具
3.12.1 十六進制轉(zhuǎn)換工具開發(fā)流程
3.12.2 調(diào)用十六進制轉(zhuǎn)換工具
3.12.3 命令文件
3.12.4 理解存儲器寬度
3.12.5 ROMS偽指令
3.12.6 SECTIONS偽指令
3.12.7 輸出文件名
3.12.8 映像模式和-fill選項
3.12.9 為片內(nèi)引導(dǎo)裝載器建表
3.12.10 控制ROM器件地址
3.12.11 目標(biāo)格式的描述
3.12.12 十六進制轉(zhuǎn)換工具錯誤消息
第4章 055x C/C++語言與編譯工具
4.1 引言
4.1.1 軟件開發(fā)_T具概述
4.1.2 C/C++編譯器概述
4.1.3 編譯器和CCS
4.2 使用C/C++編譯器
4.2.1 關(guān)于編譯器
4.2.2 調(diào)用C/C十+編譯器
4.2.3 通過選項改變編譯器的行為
4.2.4 使用環(huán)境變量
4.2.5 控制預(yù)處理器
4.2.6 理解診斷信息
4.2.7 生成交叉引用列表信息(-px選項)
4.2.8 生成一個原始列表文件(-pl選項)
4.2.9 使用內(nèi)嵌函數(shù)擴展
4.2.10 使用內(nèi)部列表
4.3 優(yōu)化用戶的代碼
4.3.1 使用優(yōu)化器
4.3.2 執(zhí)行文件級優(yōu)化(-03選項)
4.3.3 執(zhí)行程序級優(yōu)化(-pm和-03選項)
4.3.4 小心使用優(yōu)化后的代碼中的asm語句
4.3.5 在優(yōu)化后的代碼中訪問混疊變量
4.3.6 自動內(nèi)嵌擴展(-oi選項)
4.3.7 通過優(yōu)化器使用內(nèi)部列表
4.3.8 調(diào)試優(yōu)化后的代碼
4.3.9 將執(zhí)行何種優(yōu)化
4.4 鏈接C/C++代碼
4.4.1 調(diào)用鏈接器(-z選項)
4.4.2 禁止鏈接器(-c選項)
4.4.3 鏈接選項
4.4.4 控制鏈接處理
4.5 TMS320C55x C/C++語言
4.5.1 TM$320C55x C的特性
4.5.2 TMS320C55x C++的特征
4.5.3 數(shù)據(jù)類型
4.5.4 關(guān)鍵字
4.5.5 寄存器變量和參數(shù)
4.5.6 asm語句
4.5.7 pragrfla偽指令
4.5.8 產(chǎn)生鏈接名
4.5.9 初始化靜態(tài)和全局變量
4.5.10 改變ISO C語言模式(-pk、-pr或-ps選項)
4.5.11 編譯器限制
4.6 運行時間環(huán)境
4.6.1 存儲器
4.6.2 字符串常量
4.6.3 寄存器規(guī)約
4.6.4 函數(shù)結(jié)構(gòu)和調(diào)用規(guī)約
4.6.5 連接C/C++語言和匯編語言
4.6.6 中斷處理
4.6.7 在P2保留模式下的數(shù)據(jù)擴展尋址
4.6.8 擴展存儲器中的.const段
4.6.9 系統(tǒng)初始化
4.7 運行時間支持函數(shù)
4.7.1 庫
4.7.2 C的I/O函數(shù)
4.7.3 頭文件
4.7.4 運行時間支持函數(shù)和宏的總結(jié)
4.7.5 運行時間支持函數(shù)和宏的描述
4.8 建庫工具
4.8.1 調(diào)用建庫工具
4.8.2 建庫工具選項
4.8.3 選項總結(jié)
4.9 C++名稱恢復(fù)器
4.9.1 調(diào)用C++名稱恢復(fù)器
4.9.2 C++名稱恢復(fù)器選項
4.9.3 C++名稱恢復(fù)器使用舉例
第5章 C代碼及匯編代碼優(yōu)化
5.1 C代碼優(yōu)化
5.1.1 編寫C55x DSP的C/C++代碼介紹
5.1.2 編譯C/C++代碼
5.1.3 剖析代碼
5.1.4 精煉C/C++代碼
5.1.5 內(nèi)存管理問題
5.2 匯編代碼優(yōu)化
5.2.1 有效使用雙MAC硬件
5.2.2 使用并行執(zhí)行特性
5.2.3 實現(xiàn)高效循環(huán)
5.2.4 最小化流水線和IBQ延遲

本目錄推薦

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