DSP原理及應用-TMS320DM6437
伍永峰
- 出版商: 西安電子科技大學出版
- 出版日期: 2024-11-01
- 定價: $330
- 售價: 8.5 折 $281
- 語言: 簡體中文
- 頁數: 346
- ISBN: 756067027X
- ISBN-13: 9787560670270
-
相關分類:
數位訊號處理 Dsp
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書共9章,全面介紹了DSP芯片TMS320DM6437的硬件結構、指令系統、軟件開發環境、程式最佳化方法、片內資源、外設接口及典型演算法等,並給出了典型的數碼訊號處理演算法的MATLAB設計與模擬以及基於TMS320 DM6437的DSP程式開發實例,旨在使讀者掌握DSP系統的設計與開發方法。本書每章末均配有習題,可供學習者自我檢測。另外,本書配有微課影片、電子課件、習題解答、程序實例等教學輔助資料(詳見出版社網站),能夠滿足課堂講授、課程實驗和課程設計各環節的教學需求。
本書在論述DSP原理及應用的同時,結合學科發展和應用領域變革,濃縮知識內容,建構知識體系,充分體現OBE(Outcome Based Education,成果導向教育)教學理念,努力做到理論與實踐並重,註重工程實務能力的培養;根據課程特點,挖掘課程蘊含的思政資源,掌握課程思政與專業課教學的融合方法,將思政教育與專業課教學深度融合、匹配互動,以便教師開展符合課程實際和專業特色的課程思政教育。
本書可作為普通高等學校電子資訊類及相近專業的本科生或碩士研究生的教材,也可作為非電子資訊類專業碩士研究生的教材,也可供相關專業工程技術人員參考。
目錄大綱
第1章 緒論
1.1 數碼訊號處理概述
1.1.1 演算法研究
1.2.1 數碼訊號處理的實現
1.2 DSP芯片
1.2.1 DSP芯片的發展概況
1.2.2 DSP芯片的發展趨勢
1.2.3 DSP芯片的特點
1.2.4 DSP芯片的分類
1.2.5 DSP芯片的應用
1.3 DSP系統
1.3.1 DSP系統的構成
1.3.2 DSP系統的設計流程
1.3.3 DSP系統中芯片的選擇
1.4 TI公司DSP產品簡介
1.4.1 TMS320C2000系列
1.4.2 TMS320C5000系列
1.4.3 TMS320C6000 系列
1.5 實驗和程序實例
1.5.1 時域採樣和頻域採樣的MATLAB實現
1.5.2 基於ICETEK-DM6437-AF的訊號時域取樣和頻域取樣的DSP實現
本章小結
習題1
第2章 TMS320DM6437的硬件結構
2.1 TMS320DM6437的基本結構
2.2 TMS320DM6437的DSP子系統結構
2.3 TMS320DM6437的CPU結構
2.3.1 CPU的組成
2.3.2 CPU的通用暫存器組
2.3.3 CPU的控制暫存器組
2.3.4 CPU的資料通路
2.4 TMS320DM6437的片內內存結構與資料存取
2.4.1 片內內存的基本結構
2.4.2 內存空間分配
2.4.3 片內一級程式內存
2.4.4 片內一級資料內存
2.4.5 片內二級內存
2.4.6 資料訪問
2.5 TMS320DM6437的視訊處理子系統
2.5.1 視訊處理前端
2.5.2 視訊處理後端
2.6 TMS320DM6437的片內外設
2.7 TMS320DM6437的重設、中斷與啟動
2.7.1 復位
2.7.2 中斷
2.7.3 啟動
2.8 實驗和程序實例
2.8.1 捲積的MATLAB實現
2.8.2 基於ICETEK-DM6437-AF的捲積DSP實現
本章小結
習題2
第3章 ICETEK-DM6437-AF實驗系統
3.1 ICETEK-DM6437-AF實驗系統的組成
3.2 ICETEK-DM6437-AF實驗系統的硬件模組
3.2.1 CPU單元
3.2.2 電源模組
3.2.3 數碼訊號源
3.2.4 A/D
3.2.5 D/A
3.2.6 JTAG
3.2.7 USB轉串口及XD100V2+模擬器
3.2.8 DM6437核心CPU時鐘
3.2.9 網絡接口
3.2.10 其他
3.3 基於ICETEK-DM6437-AF的語音訊號處理
3.3.1 音訊編解碼芯片TLV320AIC簡介
3.3.2 TLV320AIC33和TMS320DM通訊接口及模式
3.4 基於ICETEK-DM6437-AF的視訊訊號處理
3.4.1 DSP視訊處理系統概述
3.4.2 視訊解碼芯片TVP5146簡介
3.5 實驗和程序實例
3.5.1 FFT演算法的基本思想
3.5.2 基於MATLAB的基2-FFT演算法的實現
3.5.3 基於TMS320DM6437的基2-FFT演算法的實現
本章小結
習題3
第4章 軟件開發環境
4.1 DSP軟件開發工具
4.1.1 CCS簡介
4.1.2 CCS整合開發環境
4.1.3 程式碼產生工具
4.1.4 程式碼調試工具
4.2 CCS v5的安裝與設置
4.2.1 CCS v5的安裝
4.2.2 CCS v5的設置
4.3 CCS v5的使用
4.3.1 建立CCS工程項目
4.3.2 工程管理
4.3.3 調試功能
4.3.4 圖形工具的使用
4.4 DSP/BIOS實時作業系統
4.4.1 DSP/BIOS概述
4.4.2 DSP/BIOS的組成
4.4.3 DSP/BIOS程式開發
4.5 實驗和程序實例
4.5.1 IIR數碼濾波器的MATLAB設計與實現
4.5.2 基於ICETEK-DM6437-AF的IIR數碼濾波器的DSP實現
本章小結
習題4
第5章 TMS320C64x系列DSP的C程式設計與最佳化
5.1 TMS320C64x系列DSP的C/C++ 語言概述
5.2 TMS320C64x系列DSP的C/C++語言程式設計基礎
5.2.1 TMS320C64x系列C/C++程式結構
5.2.2 TMS320C64x系列C/C++語言關鍵字
5.2.3 pragma 偽指令
5.2.4 初始化靜態變量和全域變量
5.3 運行時環境
5.3.1 內存模型
5.3.2 中斷處理
5.3.3 系統的初始化
5.4 DSP的C/C++ 程式碼最佳化
5.4.1 C/C++ 程式碼的最佳化流程
5.4.2 分析C代碼的效能
5.4.3 選用C編譯器提供的最佳化選項最佳化
5.4.4 軟件流水
5.4.5 使用內聯函數
5.4.6 調整資料類型
5.4.7 基於Cache的程式最佳化
5.5 C語言與組合語言混合編程
5.5.1 在C/C++ 語言中呼叫組合語言模組
5.5.2 用內嵌函數存取組合語言
5.5.3 在C/C++ 語言中嵌入組合語言
5.5.4 在C/C++ 語言中存取組合語言變量
5.6 實驗和程序實例
5.6.1 FIR數碼濾波器的MATLAB設計
5.6.2 基於DM6437的FIR濾波演算法的DSP實現
本章小結
習題5
第6章 TMS320DM6437的管線與中斷
6.1 流水線
6.1.1 流水線概述
6.1.2 管線操作
6.1.3 各類指令的管線執行
6.1.4 影響流水線性能的因素
6.2 DSP的中斷系統
6.2.1 中斷類型和優先級
6.2.2 中斷服務表
6.2.3 中斷服務取指包
6.2.4 中斷控制暫存器
6.2.5 中斷選擇暫存器和外部中斷
6.2.6 中斷響應
6.3 實驗和程序實例
6.3.1 基於MATLAB的音訊訊號處理的流程
6.3.2 基於MATLAB的音訊訊號處理的實現
6.3.3 基於ICETEK-DM6437-AF的音訊訊號處理的實現
本章小結
習題6
第7章 增強型內存直接存取控制器(EDMA3)
7.1 概述
7.2 EDMA3控制器
7.2.1 EDMA3控制器的組成
7.2.2 EDMA3通道控制器(EDMA3_m_CC0)的工作流程
7.2.3 EDMA3同步事件
7.2.4 事件隊列
7.3 EDMA3資料傳輸
7.3.1 EDMA3傳輸資料塊定義
7.3.2 A-同步傳輸
7.3.3 AB-同步傳輸
7.4 參數RAM(PaRAM)
7.4.1 PaRAM
7.4.2 PaRAM參數集
7.4.3 通道選擇項暫存器(OPT)
7.4.4 EDMA3的通道與PaRAM的映射關係
7.4.5 傳輸範例
7.5 EDMA3的中斷
7.5.1 EDMA3中斷源
7.5.2 傳輸完成中斷
7.5.3 錯誤中斷
7.5.4 中斷暫存器
7.6 快速DMA(QDMA)
7.7 實驗和程序實例
7.7.1 影像中值濾波的MATLAB實現
7.7.2 影像中值濾波的DSP實現
本章小結
習題7
第8章 主機接口(HPI)與多通道緩衝串行埠(McBSP)
8.1 主機接口(HPI)
8.1.1 HPI概述
8.1.2 HPI的結構
8.1.3 HPI接腳與接口訊號
8.1.4 HPI的讀/寫時序
8.1.5 HPI的操作
8.1.6 HPI寄存器
8.1.7 HPI的中斷
8.2 多通道緩衝串口(McBSP)
8.2.1 McBSP概述
8.2.2 McBSP結構與接口
8.2.3 McBSP暫存器
8.2.4 McBSP資料傳輸
8.2.5 McBSP的標準操作
8.2.6 μ-律/A-律壓擴硬件操作
8.2.7 McBSP的SPI協議
8.2.8 McBSP引腳作為通用I/O引腳
8.3 實驗和程序實例
8.3.1 影像銳利化的MATLAB實現
8.3.2 影像銳化的DSP實現
本章小結
習題8
第9章 通用輸入/輸出接口(GPIO)與定時器
9.1 通用輸入/輸出接口(GPIO)
9.1.1 GPIO概述
9.1.2 GPIO功能
9.1.3 中斷和EDMA事件產生
9.1.4 GPIO暫存器
9.2 定時器
9.2.1 定時器概述
9.2.2 定時器工作模式控制
9.2.3 定時器暫存器
9.3 實驗與程序實例-直流電動機控制實驗
本章小結
習題9
參考文獻