TMS320C54x DSP結構、原理及套用(第2版)

TMS320C54x DSP結構、原理及套用(第2版)

DSP經歷了近30年的飛速發展,已經在眾多高科技領域和日常生活中得到了越來越廣泛的套用。本書是一本學習DSP的入門教材。

基本介紹

  • 書名:TMS320C54x DSP結構、原理及套用(第2版)
  • 作者:戴明楨,周建江編著
  • ISBN:9787811242461
  • 頁數:354
  • 出版社:北京航空航天大學出版社
  • 出版時間:2007-8-1
內容簡介,目錄,

內容簡介

全書以TI公司推出的性能價格比高、結構典型、套用十分廣泛的TMS320C54x系列DSP晶片為例,詳細介紹了DSP的結構組成、工作原理、指令系統、軟體編程和集成開發環境CCS的使用方法,並且給出了TMS320C54x DSP在實現FIR和IIR濾波器、FFT等套用中的編程使用方法。
該書既可作為高等院校工科電子類專業本科生和研究生的教材,也可供從事數位訊號處理技術和DSP晶片開發套用的廣大工程技術人員參考。

目錄

諸論第1章 TMS320C54x的結構原理
1.1 TMS320系列DSP晶片概述
1.1.1 TMS320系列DSP的分類及套用
1.1.2 TMS320C5000 DSP平台
1.2 TMS320C54x DSP
1.2.1 TMS320C54x的主要特性
1.2.2 TMS320C54x的組成框圖
1.3 匯流排結構
1.4 存儲器
1.4.1 存儲器空間分配
1.4.2 程式存儲器
1.4.3 數據存儲器
1.5 戶央處理單元
1.5.1 算術邏輯運算單元
1.5.2 累加器A和B
1.5.3 桶形移位器
1.5.4 乘法器/加法器單元
1.5.5 比較、選擇和存儲單元
1.5.6 指數編碼器
1.5.7 CPU狀態和控制暫存器
1.6 數據定址方式
1.6.1 立即定址
1.6.2 絕對定址
1.6.3 累加器定址
1.6.4 直接定址
1.6.5 間接定址
1.6.6 存儲器映像暫存器定址
1.6.7 堆疊定址
1.7 程式存儲器地址生成方式
1.7.1 程式計數器
1.7.2 分支轉移
1.7.3 調用與返回
1.7.4 條件操
作 1.7.5 重複操作
1.7.6 復位操作
1.7.7 中斷
1.7.8 省電方式
1.8 流水線
1.8.1 流水線操作
1.8.2 延遲分支轉移
1.8.3 條件執行
1.8.4 雙定址存儲器與流水線
1.8.5 單定址存儲器與流水線
1.8.6 流水線衝突和插入等待周期
1.9 在片外圍電路
1.9.1 並行I/O口及通用I/O引腳
1.9.2 定時器
1.9.3 時鐘發生器
1.9.4 主機接口
1.10 串列口
1.10.1 串列口概述
1.10.2 標準串列口
1.11 DMA控制器
1.11.1 DMA控制器的基本特性
1.11.2 子地址定址方式
1.11.3 DMA通道優先權和使能控制暫存器
1.11.4 DMA通道現場暫存器
1.11.5 DMA編程舉例
1.12 外部匯流排
1.12.1 外部匯流排接口
1.12.2 外部匯流排操作的優先權別
1.12.3 等待狀態發生器
1.12.4 分區切換邏輯
1.12.5 外部匯流排接口定時圖
1.12.6 復位和IDLE3省電工作方式
1.13 TMS320C54x引腳信號說明
第2章 指令系統 2.1 指令的表示方法
2.1.1 指令系統中的符號和略語
2.1.2 指令系統中的記號和運算符
2.2 指令系統
2.2.1 指令系統概述
2.2.2 指令系統分類
第3章 彙編語言程式開發工具
3.1 TMS320C54x軟體開發過程
3.2 彙編語言程式的編寫方法
3.3 彙編語言程式的編輯、彙編和連結過程
3.4 COFF的一般概念
3.4.1 COFF檔案中的段
3.4.2 彙編器對段的處理
3.4.3 連結器對段的處理
3.4.4 COFF.檔案中的符號
3.5 彙編
3.5.1 運行彙編程式
3.5.2 列表檔案
3.5.3 彙編命令
3.5.4 宏定義和宏調用
3.6 連結 3.6.1 運行連結程式
3.6.2 連結器選項
3.6.3 連結器命令檔案
3.6.4 多個檔案的連結
第4章 Simulator和CCS集成開發工具的使用方法
4.1 Simulator的使用方法
4.1.1 軟體仿真器概述
4.1.2 仿真命令
4.1.3 仿真器初始化命令檔案
4.1.4 仿真外部中斷
4.2 什麼是CCS
4.3 如何安裝和設定CCS
4.3.1 CCS對計算機系統的配置要求
4.3.2 CCS的安裝與設定
4.4 CCS視窗介紹
4.4.1 (2CS視窗示例
4.4.2 CCS的選單欄和快捷選單
4.4.3 CCS的常用工具列
4.5 如何建立工程檔案
4.5.1 工程檔案的建立、打開和關閉
4.5.2 在工程檔案中添加或刪除檔案
4.5.3 編輯源檔案
4.5.4 工程的構建
4.6 如何調試程式
4.6.1 載入執行檔
4.6.2 程式的運行和復位
4.6.3 斷點設定
4.6.4 記憶體、暫存器和變數操作
4.7 如何與外部檔案交換數據
4.7.1 外部數據檔案的格式
4.7.2 利用探針從/向外部檔案載入/保存數據
4.7.3 利用I/O連線埠與外部檔案傳送數據
4.8 如何仿真外部中斷和測試程式的執行時間
4.8.1 仿真外部中斷
4.8.2 測試一段程式的執行時間
4.9 如何利用圖形視窗觀察和分析數據
4.9.1 CCS的畫圖功能
4.9.2 CCS圖形功能套用舉例
4.10 通用擴展語言
4.10.1 GEL函式
4.10.2 在GEL選單中添加GEL函式
4.10.3 GEL檔案的載入和卸載
4.11 CCS套用舉例
4.11.1 彙編語言源程式
4.11.2 C語言源程式
第5章 彙編語言程式設計
5.1 程式的控制與轉移
5.2 堆疊的使用方法
5.3 加、減法和乘法運算
5.4 重複操作 5.5 數據塊傳送
5.6 雙運算元乘法
5.7 長字運算和並行運算
5.8 小數運算
5.9 除法運算
5.10 浮點運算
第6章 TMS320C54x的軟硬體套用
6.1 TMS320C54x與存儲器及外圍設備接口
6.2 TMS320C54x與慢速器件接口
6.3 FIR濾波器的C54x實現方法
6.4 IIR濾波器的C54x實現方法
6.5 快速傅立葉變換(FFT)的C54X實現方法
6.6 正弦和餘弦信號發生器
6.7 自舉載入器
6.8 DMA與McBSP相結合的數據採集系統
附錄A TMS320系列晶片DSP的命名方法
附錄B TMS320C5402引腳圖和引腳分配表
附錄C TMS320C54x DSP的中斷向量表和硬體中斷優先權
附錄D 等待周期表
附錄E TMS320C54x指令系統一覽表(按指令功能排列)
附錄F TMS320C54x指令系統一覽表(按指令字母順序排列)
附錄G TMS320CS4x彙編命令一覽表
附錄H FFT正弦、餘弦係數表
參考文獻

相關詞條

熱門詞條

聯絡我們