<內容簡介>
本書以循序漸進的方式,介紹目前在消費性電子產品上應用極為廣泛的數位信號處理器。本書以美商德州儀器(TI)公司C55xx系列DSP為主軸,分為基礎篇和應用篇,基礎篇著重在C5510DSP晶片硬體架構、指令定址模式、指令功能介紹、中斷控制、串列埠McBSP以及直接記憶體存取DMA的控制,應用篇則著重在介紹FIR/IIR數位濾波器設計、快速傅立業轉換(FFT)等實驗。
<章節目錄>
第一章 信號處理概論
1-1
概論
1-2 信號的取樣
1-3 信號的重建
1-4 定點數與浮點數
1-5 2's補數
1-6 Q-格式
1-7
DSP運算架構
第二章 CPU與記憶體架構
2-1 概論
2-2 功能單元
2-3 CUP暫存器 2-10
2-4 管線結構
2-15
2-5 記憶體映射
2-6 VC5510記憶體
第三章 程式發展流程
3-1 公共目的檔格式COFF
3-2
組合語言程式語法
3-3 整合式發展環境─CCS
第四章 定址模式
4-1 絕對定址模式
4-2 直接定址模式
4-3
間接定址模式
4-4 實驗
第五章 程式流程控制
5-1 跳躍(jump or branch)
5-2 重複(repeat或block
repeat)
5-3 呼叫(call)
5-4 程式流程控制暫存器(PC, RETA, CFCT)
5-5
堆疊操作(stack)
5-6 中斷(interrupt)
5-7 實驗
第六章 代數指令功能介紹
6-1
資料載入與存取運算指令
6-2 算數運算指令
6-3 邏輯運算指令
6-4 程式控制指令
6-5 其他特殊功能指令
第七章
計時器與時脈產生器
7-1 計時器動作原理
7-2 計時器啟動步驟
7-3 時脈產生器
7-4 一般目的輸出入接腳
7-5
實驗
第八章 直接記憶體存取
8-1 概論
8-2 傳輸格式
8-3 通道起始位址
8-4 更新傳輸位址
8-5
通道同步事件
8-6 單區塊傳輸與多區塊傳輸
8-7 DMA中斷
8-8 實驗
第九章 串列埠McBSP
9-1
McBSP的一般敘述
9-2 串列資料傳輸格式
9-3 McBSP標準傳輸程序
9-4 u-law/A-law壓縮與解壓縮
9-5
取樣率產生器
9-6 McBSP多通道選擇控制
9-7 SPI協定
9-8 McBSP控制暫存器
9-9 實驗
第十章
晶片支援函數庫
10-1 晶片支援函數庫
10-2 使用CSL規劃DMA週邊
10-3 使用CSL規劃Timer週邊
10-4
使用CSL規劃McBSP週邊
第十一章 5510 DSK發展板
11-1 基本特性
11-2 AIC23 Codec
11-3
同步記憶體SDRAM
11-4 BSL
第十二章 FIR數位濾波器
12-1 數位濾波器
12-2
FIR數位濾波器的設計
12-3 FIR數位濾波器的實現
第十三章 IIR數位濾波器
13-1 IIR濾波器基本結構
13-2
類比濾波器的特性
13-3 脈衝響應不變法 13-33
13-4 雙線性變換法 13-37
13-5 頻率轉換 13-45
13-6
IIR數位濾波器設計與實現
第十四章 快速傅立業轉換
14-1 前言
14-2 FFT的理論算法
14-3
FFT的DSP程式設計
14-4 實驗
第十五章 雙音頻信號DTMF
15-1 DTMF信號的產生
15-2
DTMF信號的檢測
附錄A 如何獲得CCS評估版軟體