TMS320C55x DSP原理及套用(第6版)

《TMS320C55x DSP原理及套用(第6版)》是2023年電子工業出版社出版的圖書,作者是汪春梅、孫洪波。

基本介紹

  • 中文名:TMS320C55x DSP原理及套用(第6版)
  • 作者:汪春梅、孫洪波
  • 出版社:電子工業出版社
  • 出版時間:2023年2月
  • 頁數:280 頁
  • 定價:56.00 元
  • 開本:16 開
  • ISBN:9787121450426
內容簡介,圖書目錄,

內容簡介

本書以TMS320C55x DSP為重點,全面介紹TMS320C5000系列DSP系統設計與開發。全書共8章,首先詳細介紹C55x DSP的硬體結構、彙編指令、存儲空間結構和定址方式;然後介紹C55x DSP中C語言與彙編語言的混合編程方法;再從套用的角度,結合片內外設的結構和功能,給出片內外設驅動程式的開發方法及部分片內外設的調試方法;最後結合DSP軟/硬體的設計,給出詳細的設計方法和豐富的套用實例。同時,本書還對DSP的集成開發環境CCS的使用方法進行詳盡的描述。 本書旨在從套用的角度使讀者了解C55x DSP的體系結構和基本原理,熟悉DSP晶片的開發工具和使用方法,掌握DSP系統設計和軟/硬體開發。

圖書目錄

第1章 數位訊號處理和DSP系統
1.1 實時數位訊號處理技術的發展
1.2 數位訊號處理器的特點
1.2.1 存儲器結構
1.2.2 流水線
1.2.3 硬體乘法累加單元
1.2.4 零開銷循環
1.2.5 特殊的定址方式
1.2.6 高效的特殊指令
1.2.7 豐富的片內外設
1.3 TI公司的DSP產品
1.3.1 C24x和C28x系列DSP
1.3.2 C62x和C64x系列DSP
1.3.3 C67x系列DSP和C33
1.3.4 C54x和C55x系列DSP
1.3.5 C66x系列DSP
1.4 DSP晶片的選擇
1.4.1 運算速度
1.4.2 算法格式和數據寬度
1.4.3 存儲器
1.4.4 功耗
1.4.5 開發工具
1.5 DSP套用系統設計流程
思考與練習題
第2章 TMS320C55x的硬體結構
2.1 TMS320C55x的基本結構
2.1.1 C55x的CPU體系結構
2.1.2 指令緩衝單元
2.1.3 程式流程單元
2.1.4 地址流程單元
2.1.5 數據計算單元
2.1.6 指令流水線
2.2 TMS320VC5509A的主要特性
2.2.1 TMS320VC5509A的主要特性
2.2.2 TMS320VC5509A的引腳功能
2.3 TMS320C55x存儲空間結構
2.3.1 存儲器映射
2.3.2 程式空間
2.3.3 數據空間
2.3.4 I/O空間
思考與練習題
第3章 TMS320C55x的指令系統
3.1 定址方式
3.1.1 絕對定址方式
3.1.2 直接定址方式
3.1.3 間接定址方式
3.2 TMS320C55x的指令系統
3.2.1 TMS320C55x指令的並行執行
3.2.2 TMS320C55x的彙編指令
思考與練習題
第4章 TMS320C55x的軟體設計
4.1 C55x的程式基本結構
4.1.1 自我調度程式的基本結構
4.1.2 套用嵌入式作業系統
4.2 C語言編程及最佳化
4.2.1 C語言中的數據類型
4.2.2 對I/O空間進行定址
4.2.3 interrupt關鍵字
4.2.4 onchip關鍵字
4.2.5 C語言的最佳化
4.3 C語言與彙編語言的混合編程
4.3.1 在C語言中直接嵌套彙編語句
4.3.2 C語言調用彙編模組的接口
4.4 通用目標檔案格式
4.4.1 C語言和彙編語言中段的分配
4.4.2 暫存器模式設定
4.4.3 連結命令檔案
4.5 C55x的數位訊號處理庫和圖像/視頻處理庫
4.5.1 C55x的數位訊號處理庫
4.5.2 C55x的圖像/視頻處理庫
思考與練習題
第5章 TMS320C55x片內外設開發及調試
5.1 C55x片內外設與晶片支持庫簡介
5.2 時鐘發生器
5.2.1 時鐘模式暫存器
5.2.2 工作模式
5.2.3 CLKOUT輸出
5.2.4 使用方法
5.2.5 使用實例
5.2.6 時鐘發生器的調試
5.3 通用定時器
5.3.1 定時器結構
5.3.2 工作原理
5.3.3 使用方法
5.3.4 通用定時器的套用
5.3.5 通用定時器的調試
5.4 外部存儲器接口(EMIF)
5.4.1 功能與作用
5.4.2 EMIF硬體連線與配置
5.4.3 EMIF的軟體設定
5.5 增強主機接口(EHPI)
5.5.1 EHPI的非復用方式
5.5.2 EHPI的復用方式
5.5.3 EHPI的暫存器
5.6 多通道緩衝串口(McBSP)
5.6.1 概述
5.6.2 組成框圖
5.6.3 採樣率產生器
5.6.4 多通道選擇
5.6.5 異常處理
5.6.6 McBSP暫存器
5.6.7 McBSP的套用
5.6.8 McBSP的調試
5.7 通用輸入/輸出接口(GPIO)
5.7.1 GPIO概述
5.7.2 載入模式設定
5.7.3 驅動程式開發
5.7.4 GPIO的調試
5.8 DMA控制器
5.8.1 概述
5.8.2 通道和連線埠
5.8.3 HPI的配置
5.8.4 DMA通道傳輸配置
5.8.5 DMA控制器的暫存器
5.8.6 使用方法及實例
5.9 I2C匯流排
5.9.1 I2C匯流排簡介
5.9.2 I2C暫存器
5.9.3 I2C模組的使用
5.10 MMC控制器
5.10.1 MMC控制器簡介
5.10.2 MMC/SD卡模式
5.10.3 MMC控制器的套用
5.11 通用串列匯流排(USB)
5.11.1 USB簡介
5.11.2 USB模組的DMA控制器
5.11.3 USB模組的暫存器
5.11.4 USB模組的套用
5.12 A/D轉換器(ADC)
5.12.1 ADC的結構和時序
5.12.2 ADC的暫存器
5.12.3 使用方法及實例
5.13 實時時鐘(RTC)
5.13.1 RTC的基本結構
5.13.2 RTC的內部暫存器
5.13.3 RTC的套用
5.14 看門狗定時器(Watchdog)
5.14.1 工作方式
5.14.2 看門狗定時器的暫存器
5.14.3 看門狗定時器的套用
5.15 UART模組
5.15.1 UART模組的基本結構
5.15.2 UART暫存器
5.15.3 UART的套用
思考與練習題
第6章 DSP集成開發環境CCS
6.1 CCS簡介
6.1.1 CCS軟體安裝
6.1.2 CCS的啟動
6.2 創建工程
6.2.1 工程的建立
6.2.2 檔案的添加
6.2.3 檔案的編輯
6.2.4 命令檔案簡介
6.2.5 添加庫
6.2.6 工程的構建
6.3 利用CCS調試程式
6.3.1 CCS的配置
6.3.2 調試程式
6.3.3 觀察視窗的使用
6.3.4 圖形工具的使用
6.4 CCS開發DSP程式舉例
思考與練習題
第7章 TMS320C55x硬體設計實例
7.1 DSP最小系統設計
7.1.1 電源電路設計
7.1.2 復位電路設計
7.1.3 時鐘電路設計
7.1.4 JTAG接口電路設計
7.1.5 程式載入方式
7.2 A/D轉換與D/A轉換設計
7.2.1 串列多路A/D轉換設計
7.2.2 高速並行A/D轉換設計
7.2.3 並行D/A轉換設計
7.3 C55x在語音信號處理系統中的套用
7.4 手寫系統的實現
思考與練習題
第8章 TMS320C55x軟體設計實例
8.1 卷積算法
8.1.1 卷積
8.1.2 卷積算法的MATLAB實現
8.1.3 卷積算法的DSP實現
8.2 有限衝激回響(FIR)濾波器的實現
8.2.1 FIR濾波器的特點和結構
8.2.2 FIR濾波器的MATLAB設計
8.2.3 FIR濾波器的DSP實現
8.3 無限衝激回響(IIR)濾波器的實現
8.3.1 IIR濾波器的結構
8.3.2 IIR濾波器的MATLAB設計
8.3.3 IIR濾波器的DSP實現
8.4 快速傅立葉變換(FFT)
8.4.1 FFT算法
8.4.2 FFT的DSP實現
8.5 語音信號編解碼
8.5.1 語音信號編解碼原理
8.5.2 語音信號編解碼的DSP實現
8.6 數字圖像的銳化
8.7 Viterbi解碼
思考與練習題
附錄A 暫存器
附錄B TMS320VC5510中斷
附錄C TMS320C55x的狀態暫存器
附錄D TMS320C55x的彙編指令集
附錄E TMS320C55x DSP函式館
參考文獻

相關詞條

熱門詞條

聯絡我們