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

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

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

定 價(jià):¥59.00

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

購(gòu)買這本書(shū)可以去


ISBN: 9787302158394 出版時(shí)間: 2007-12-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 608 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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