魅力·實踐·發現:DSP開發寶典是2012年電子工業出版社出版的一部書籍。
基本介紹
- 書名:魅力·實踐·發現:DSP開發寶典
- ISBN:9787121150685
- 頁數:812頁
- 出版社:電子工業出版社
- 出版時間:2012年3月1日
- 裝幀:平裝
內容簡介,編輯推薦,目錄,
內容簡介
《DSP開發寶典》以美國TI公司TMS320C6000系列DSP為平台,介紹CPU硬體結構、指令系統(包括偽指令)、C/C++程式開發基礎、C/C++程式開發、線性彙編代碼最佳化、彙編語言工具、軟體集成開發、程式調試與實例分析、外部存儲器接口、中斷系統、直接存儲器訪問(DMA)、增強型直接存儲器訪問(EDMA)、多通道緩衝串口(McBSP)、主機並行接口(HPI)、擴展匯流排、外圍設備互聯(PCI)連線埠、定時器、通用輸入/輸出(I/O)等,是目前國內比較系統地介紹TMS320C6000系列DSP的學習、開發套用指南。
《DSP開發寶典》既可以作為TMS320C6000系列DSP自學和套用開發人員的參考用書,也可作為TMS320C6000系列DSP的培訓用書。本書由南京師範大學鄭阿奇主編,孫承龍編著。
編輯推薦
《DSP開發寶典》以TMS320C6000系列DSP為平台,介紹CPU硬體結構、指令系統(包括偽指令)、C/C++程式開發基礎、C/C++程式開 發、線性彙編代碼優、彙編語言工具、軟體集成開發、程式調試與實例分析、外部存儲器接口、中斷系統、直接存儲器訪問(DMA)、增強型直接存儲器訪問(EDMA)多通道緩衝串口(McBSP)、主機並行接口(HPI)、擴展匯流排、外圍設備互聯(PCI)連線埠、定時器、通用輸入/輸出(I/O)等。本書由南京師範大學鄭阿奇主編,孫承龍編著。
目錄
第1章TMS320C6000系列DSP概述
1.1 DSP產生、特點及其套用
1.1.1 DSP的產生
1.1.2 DSP的特點
1.1.3 DSP的套用
1.2 TMS320C6000系列DSP主要特點及其套用
第2章TMS320C6000系列CPU、指令系統、偽指令
2.1 TMS320C6000系列CPU的結構
2.2 TMS320C6000系列CPU的數據通路和控制
2.2.1 通用暫存器組
2.2.2 數據通路的功能單元
2.2.3 暫存器組交叉通路
2.2.4 存儲器存取通路
2.2.5 數據地址通路
2.2.6 TMS320C6000控制暫存器組
2.2.7 TMS320C67x控制暫存器擴展
2.2.8 TMS320C64x控制暫存器擴展
2.3 TMS320C6000系列DSP的存儲器
2.3.1 程式存儲器
2.3.2 內部數據存儲器
2.3.3 二級內部存儲器
2.4 TMS320C6000系列DSP指令系統
2.4.1 TMS320C6000系列DSP指令集
2.4.2 流水線
2.4.3 彙編偽指令
第3章 程式開發基礎
3.1 軟體開發工具概述
3.2 C/C++編譯器概述
3.2.1 ISO標準
3.2.2 輸出檔案
3.2.3 編譯器接口
3.2.4 編譯器操作
3.2.5 編譯器工具
3.3 使用C/C++編譯器
3.3.1 編譯器
3.3.2 調用C/C++編譯器
3.3.3 設定選項改變編譯器的行為
3.3.4 常用選項
3.3.5 指定檔案名稱
3.3.6 設定目錄
3.3.7 設定默認的編譯選項
3.4 最佳化代碼
3.4.1 執行最佳化
3.4.2 最佳化軟體流水
3.4.3 冗餘循環
3.4.4 調試和剖析最佳化代碼
3.4.5 基於價值的暫存器分配
3.4.6 別名消除
3.4.7 最佳化跳轉和簡化控制流
3.4.8 數據流最佳化
3.4.9 簡化表達式
3.4.10 內聯函式擴展
3.4.11 暫存器跟蹤與分配
3.5 使用彙編最佳化器
3.5.1 增強性能的代碼開發流程
3.5.2 線性彙編知識
第4章C/C++程式開發
4.1 TMS320C6000系列C/C++語言實現
4.1.1 TMS320C6000系列C語言特點
4.1.2 TMS320C6000系列C++語言特點
4.1.3 TMS320C6000系列C/C++語言關鍵字
4.1.4 pragma偽指令
4.1.5 初始化靜態變數和全局變數
4.2 運行時環境
4.2.1 存儲器模型
4.2.2 對象的表示
4.2.3 中斷處理
4.2.4 系統初始化
4.3 運行時支持函式
4.3.1 編譯器包括的庫
4.3.2 C語言的I/O函式
4.3.3 運行時支持庫函式和宏的描述
4.4 TMS320C6000系列C/C++代碼最佳化
4.4.1 C/C++語言代碼的編寫
4.4.2 編譯C/C++代碼
4.4.3 最佳化C代碼
4.5 C/C++語言和彙編的混合編程
4.5.1 在C/C++代碼中調用彙編語言模組
4.5.2 用內嵌函式訪問彙編語言
4.5.3 在C/C++語言中嵌入彙編語言
4.5.4 在C/C++語言中訪問彙編語言變數
……
第5章 線性彙編最佳化代碼
第6章 彙編語言工具
第7章 軟體集成開發
第8章 程式調試與實例分析
第9章 外部存儲器接口
第10章 中斷系統
第11章 直接存儲器訪問(DMA)
第12章 增強型直接存儲器訪問(EDMA)
第13章 多通道緩衝串口(McBSP)
第14章 主機並行接口(HPI)
第15章 擴展匯流排
第16章 外圍設備互聯連線埠(PCI)
第17章 定時器
第18章 通用輸入/輸出(I/O)