注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡硬件、外部設備與維護基于TMS320C6200系列DSP芯片的應用與開發(fā)

基于TMS320C6200系列DSP芯片的應用與開發(fā)

基于TMS320C6200系列DSP芯片的應用與開發(fā)

定 價:¥35.00

作 者: 趙訓威編著
出版社: 人民郵電出版社
叢編項:
標 簽: 數(shù)字信號 信號處理

ISBN: 9787115102799 出版時間: 2002-01-01 包裝: 精裝
開本: 小16開 頁數(shù): 364 字數(shù):  

內(nèi)容簡介

  本書詳細地介紹了TMS320C6200系列數(shù)字信號處理器(DSP)的硬件結(jié)構(gòu)和指令系統(tǒng),重點闡述了在DSP的硬件設計和在軟件編程方面的開發(fā)應用。本書共包括7章和1個附錄,第1~3章主要介紹了TMS320C6200系列DSP的硬件結(jié)構(gòu)、軟件結(jié)構(gòu)、匯編指令以及流水線,介紹了各種TMS320C6200系列DSP開發(fā)工具和開發(fā)過程;第4、5章全面介紹了TMS320C6200系列DSP的硬件開發(fā)、軟件開發(fā)和優(yōu)化方法;第6章介紹了DSP/BIOS實時庫的功能和使用;第7章結(jié)合實際應用介紹了各種優(yōu)化方法在不同算法中的實際應用;附錄介紹了TMS320C6200系列DSP的偽指令用法。本書內(nèi)容新穎,實用性強,書中包括大量的源程序和應用舉例,使讀者在了解TMS320C6200系列DSP的原理和結(jié)構(gòu)的基礎上,能較快地掌握基于TMS320C6200系列DSP的系統(tǒng)設計和軟硬件開發(fā)方法。本書適合各領域內(nèi)從事信號處理的科研和工程技術(shù)人員閱讀,也可以供信息與信號處理、通信電子等專業(yè)的教師、研究生以及高年級本科生參考。

作者簡介

暫缺《基于TMS320C6200系列DSP芯片的應用與開發(fā)》作者簡介

圖書目錄


                   
 第1章 綜述 1                   
 1.1 DSP技術(shù)的發(fā)展歷程 1                   
 1.2 數(shù)字信號處理器(DSP)與通用微處理器(MPU) 2                   
 1.2.1 總線結(jié)構(gòu)不同 2                   
 1.2.2 流水線 3                   
 1.2.3 尋址方式 4                   
 1.2.4 特殊的硬件結(jié)構(gòu) 4                   
 1.2.5 支持多處理器結(jié)構(gòu) 4                   
 1.3 DSP的選型和設計方案確定 5                   
 1.4 DSP技術(shù)的發(fā)展方向 9                   
 1.4.1 微處理器(MPU)和數(shù)字信號處理器(DSP)混合 9                   
 1.4.2 DSP+RTOS 9                   
 1.4.3 支持高級編程語言的DSP開發(fā)軟件 10                   
 1.4.4 并行處理結(jié)構(gòu) 11                   
 1.4.5 功耗越來越低 11                   
                   
 第2章 TMS320C6200處理器和指令系統(tǒng) 13                   
 2.1 概述 13                   
 2.2 VLIW和VelociTI 13                   
 2.3 CPU結(jié)構(gòu) 14                   
 2.4 TMS320C6200數(shù)字信號處理器指令集 20                   
 2.5 流水線 49                   
 2.5.1 概述 49                   
 2.5.2 取指 50                   
 2.5.3 解碼 51                   
 2.5.4 執(zhí)行 52                   
 2.5.5 不同指令的執(zhí)行流水 53                   
 2.5.6 影響流水線效率的因素 56                   
                   
 第3章 TMS320C6200開發(fā)工具和開發(fā)過程 62                   
 3.1 TMS320C6200開發(fā)流程 62                   
 3.2 代碼生成工具 63                   
 3.2.1 工具描述 63                   
 3.2.2 代碼優(yōu)化器 63                   
 3.3 TMS320C6201 EVM板 65                   
 3.4 Coder Composer Studio的實時調(diào)測 67                   
 3.5 使用CCS開發(fā)TMS320C6200應用舉例 69                   
                   
 第4章 TMS320C6200系列DSP的硬件開發(fā) 75                   
 4.1 綜述 75                   
 4.2 片內(nèi)存儲器 76                   
 4.2.1 簡介 76                   
 4.2.2 片內(nèi)程序區(qū) 76                   
 4.2.3 片內(nèi)數(shù)據(jù)區(qū) 79                   
 4.2.4 C6211的兩級內(nèi)存儲器 83                   
 4.3 外部存儲器接口的設計與應用 88                   
 4.3.1 概述 88                   
 4.3.2 EMIF控制寄存器 90                   
 4.3.3 異步接口設計 92                   
 4.3.4 FIFO接口 102                   
 4.3.5 SBSRAM接口設計 112                   
 4.3.6 SDRAM/SGRAM接口 116                   
 4.3.7 Hold接口 128                   
 4.3.8 存儲器申請的仲裁 129                   
 4.3.9 C6200 EMIF配置操作舉例 130                   
 4.4 DMA控制器 133                   
 4.4.1 概述 133                   
 4.4.2 DMA的初始化和啟動 134                   
 4.4.3 傳輸控制:同步與地址產(chǎn)生 139                   
 4.4.4 單一通道的分裂操作 146                   
 4.4.5 資源仲裁和優(yōu)先級設置 147                   
 4.4.6 DMA通道的狀態(tài) 148                   
 4.4.7 DMA的性能. 外管腳和調(diào)試控制 149                   
 4.5 主機口(HPI) 149                   
 4.5.1 概述 149                   
 4.5.2 有關信號與控制寄存器 151                   
 4.5.3 主機口的存取操作 154                   
 4.5.4 HPI的自加載操作 157                   
 4.6 TMS320C6200的引導 157                   
                   
 第5章 TMS320C6200系列DSP的軟件優(yōu)化編程 159                   
 5.1 概述 159                   
 5.2 優(yōu)化C/C++代碼 160                   
 5.2.1 C/C++代碼的編寫 160                   
 5.2.2 編譯C/C++代碼 161                   
 5.2.3 優(yōu)化C代碼 163                   
 5.3 通過線性匯編優(yōu)化匯編代碼 167                   
 5.3.1 寫并行代碼 167                   
 5.3.2 使用字訪問short型數(shù)據(jù) 170                   
 5.3.3 軟件流水 173                   
 5.3.4 多循環(huán)周期的模安排 182                   
 5.3.5 循環(huán)傳遞路徑 194                   
 5.3.6 循環(huán)中的If-Then-Else語句 199                   
 5.3.7 循環(huán)展開 202                   
 5.3.8 生命太長問題 206                   
 5.3.9 消除冗余取 212                   
 5.3.10 存儲體 217                   
 5.3.11 外環(huán)軟件流水 226                   
 5.3.12 與內(nèi)環(huán)一起有條件地執(zhí)行外環(huán) 229                   
 5.4 C語言和匯編的混合編程 239                   
 5.4.1 寄存器使用規(guī)則 239                   
 5.4.2 函數(shù)結(jié)構(gòu)及調(diào)用規(guī)則 240                   
 5.4.3 在C/C++程序中插入?yún)R編語言 242                   
                   
 第6章 DSP/BIOS功能與使用 246                   
 6.1 DSP/BIOS的功能和組成 246                   
 6.1.1 什么是DSP/BIOS 246                   
 6.1.2 DSP/BIOS的組件 246                   
 6.1.3 DSP/BIOS的特點和優(yōu)點 248                   
 6.1.4 DSP/BIOS中一些重要的命名規(guī)則 249                   
 6.2 利用DSP/BIOS生成程序 250                   
 6.2.1 開發(fā)步驟 250                   
 6.2.2 使用DSP/BIOS配置工具(DSP/BIOS configuration tool) 251                   
 6.2.3 創(chuàng)建DSP/BIOS程序所用的文件 251                   
 6.2.4 程序的編譯 252                   
 6.2.5 DSP/BIOS程序的啟動順序 256                   
 6.3 線程調(diào)度 257                   
 6.3.1 線程的概念和類型 257                   
 6.3.2 硬件中斷 258                   
 6.3.3 軟件中斷 261                   
 6.3.4 任務(Task) 269                   
 6.3.5 等待循環(huán) 272                   
 6.3.6 旗語(Semaphores) 272                   
 6.3.7 信箱 276                   
 6.3.8 定時器和時鐘 279                   
 6.3.9 周期函數(shù)管理器(PRD)和系統(tǒng)時鐘 280                   
 6.3.10 使用運行圖來觀察程序的運行 281                   
 6.4 內(nèi)存和底層函數(shù) 282                   
 6.4.1 存儲器管理 283                   
 6.4.2 系統(tǒng)服務 286                   
 6.4.3 隊列(QUE) 286                   
 6.5 輸入/輸出 290                   
 6.5.1 I/O綜述 290                   
 6.5.2 數(shù)據(jù)管道管理器(PIP模塊) 291                   
 6.5.3 主機通道管理器(HST模塊) 293                   
 6.5.4 管道和流的比較 294                   
 6.5.5 一個使用DSP/BIOS的音頻例子 295                   
                   
 第7章 TMS320C6200系列DSP的應用開發(fā)舉例 297                   
 7.1 WCDMA RAKE接收機在TMS320C6200DSP器件上的實現(xiàn) 297                   
 7.1.1 CDMA原理 297                   
 7.1.2 基本系統(tǒng) 299                   
 7.1.3 RAKE接收機的實現(xiàn) 304                   
 7.1.4 載入TMS320C6200 DSP器件 310                   
 7.1.5 結(jié)論 311                   
 7.2 WCDMA Turbo譯碼器在TMS320C6200DSP器件上的實現(xiàn) 311                   
 7.2.1 Turbo編碼器. 譯碼器結(jié)構(gòu)及譯碼算法 311                   
 7.2.2 MAP譯碼器的實現(xiàn) 314                   
 7.3 多通道聲碼器在TMS320C6200DSP器件上的實現(xiàn) 332                   
 7.3.1 G.723.1語音編碼算法 332                   
 7.3.2 多通道聲碼器的設計 334                   
 7.3.3 G.723.1多通道聲碼器的實現(xiàn) 339                   
                   
 附錄 偽指令 354                   
                   
                   

本目錄推薦

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