圖書信息
出版社: 電子工業出版社; 第1版 (2011年1月1日)
平裝: 266頁
正文語種: 簡體中文
開本: 16
ISBN: 9787121126710, 7121126710
條形碼: 9787121126710
尺寸: 25.6 x 18.2 x 1.4 cm
重量: 399 g
內容簡介
《DSP實用教程》以美國TI公司TMS320C6000系列DSP為平台,介紹DSP硬體結構、指令系統、C語言程式開發、軟體開發工具等內容,專門介紹了DSP晶片中斷系統、直接存儲器訪問(DMA)、增強型直接存儲器訪問(EDMA)和多通道緩衝串口(McBSP)。在此基礎上,系統介紹了DSP典型套用開發實例。
讀者對象:《DSP實用教程》可作為大學本科、高職高專相關課程的教材或者作為DSP培訓用書,也可作為DSP自學和開發人員參考使用。
目錄
第1章 數位訊號處理器
1.1 DSP產生、特點及其套用
1.2 TMS320C6000系列DSP主要特點及其套用
第2章 TMS320C6000系列DSP硬體結構
2.1 TMS320C6000系列DSP的CPU
2.1.1 TMS320C6000系列CPU的結構
2.1.2 TMS320C6000系列CPU的數據通路和控制
2.2 TMS320C6000系列DSP的存儲器
2.2.1 程式存儲器
2.2.2 內部數據存儲器
2.2.3 二級內部存儲器
2.3 外部存儲器接口
2.3.1 外部存儲器接口概述
2.3.2 外部存儲器接口(emif)信號
2.3.3 TMS320C6000 DSP的EMIF暫存器
2.3.4 SDRAM接口
2.3.5 SBSRAM接口
2.3.6 異步接口
2.3.7 同步FIFO接口
2.3.8 HOLD接口
2.3.9 存儲器申請優先權
2.3.10 TMS320C621x/C671x/C64x的EMIF
2.4 定時器
2.4.1 概述
2.4.2 定時器的暫存器
2.4.3 定時器的啟動和停止
2.4.4 定時器計數
2.4.5 定時器脈衝的產生
2.4.6 控制暫存器中的邊界情況
2.5 通用輸入/輸出(I/O)連線埠
2.5.1 通用輸入/輸出(I/O)連線埠暫存器
2.5.2 通用輸入/輸出(I/O)連線埠的功能
2.6 主機口HPI
第3章 TMS320C6000系列DSP指令系統
3.1 TMS320C6000系列DSP指令集
3.2 流水線
3.2.1 流水線操作的概述
3.2.2 各類指令的執行流水
3.2.3 性能考慮
3.3 彙編偽指令
3.3.1 定義段的偽指令
3.3.2 初始化常數的偽指令
3.3.3 對準程式計數器的偽指令
3.3.4 輸出列表格式偽指令
3.3.5 引用其他檔案的偽指令
3.3.6 條件彙編偽指令
3.3.7 彙編時使用的符號的偽指令
3.3.8 其他偽指令
第4章 TMS320C6000系列DSP程式開發
4.1 TMS320C6000系列DSP的C/C++語言特點
4.1.1 TMS320C6000系列DSP的C語言特點
4.1.2 TMS320C6000系列DSP的C++語言特點
4.2 TMS320C6000系列DSP的C/C++語言關鍵字
4.3 pragma偽指令
4.4 初始化靜態變數和全局變數
4.5 TMS320C6000系列DSP的C/C++代碼最佳化
4.5.1 C/C++代碼的編寫
4.5.2 編譯C/C++代碼
4.5.3 最佳化C代碼
4.6 C/C++語言和彙編語言的混合編程
4.6.1 在C/C++代碼中調用彙編語言模組
4.6.2 用內嵌函式訪問彙編語言
4.6.3 C/C++語言中嵌入彙編語言
4.6.4 C/C++語言中訪問彙編語言變數
第5章 TMS320C6000系列DSP軟體開發工具
5.1 套用軟體開發流程及工具
5.2 MEMORY偽指令
5.3 SECTIONS偽指令
5.4 集成開發環境(CCS)
5.4.1 CCS 3.3開發環境的安裝和配置
5.4.2 開發TMS320C6000應用程式
……
第6章 DSP中斷系統
第7章 直接存儲器訪問(DMA)
第8章 增強型直接存儲器訪問(EDMA)
第9章 多通道緩衝串口(McBSP)
第10章 DSP套用開發實例