第1章 概論
1. 1 信號. 信號處理和系統(tǒng)
1. 2 數(shù)字信號處理的主要內容
1. 3 數(shù)字信號處理的實現(xiàn)
1. 4 實時數(shù)字信號處理與數(shù)字信號處理器
第2章 DSP芯片
2. 1 DSP簡述
2. 1. 1 什么是DSP
2. 1. 2 DSP的主要特點
2. 1. 3 DSP的主要性能指標
2. 2 DSP芯片的歷史和發(fā)展
2. 3 DSP芯片的劃分
2. 4 DSP芯片的典型應用
2. 5 DSP系統(tǒng)
2. 5. 1 DSP系統(tǒng)的構成
2. 5. 2 以通用DSP為核心構成DSP子系統(tǒng)
2. 5. 3 DSP系統(tǒng)的設計開發(fā)過程
2. 6 常用的DSP芯片
2. 6. 1 AD公司DSP芯片
2. 6. 2 AT&T公司DSP芯片
2. 6. 3 Motorola公司DSP芯片
第3章 TMS320C6000系列DSP的結構
3. 1 TMS320C6000系列的基本特點
3. 2 TMS320C6000系列的結構框圖
3. 2. 1 中央處理單元(CPU)
3. 2. 2 內部存儲器
3. 2. 3 外圍設備
3. 3 TMS320C6000系列的CPU數(shù)據(jù)通道
3. 3. 1 通用寄存器組
3. 3. 2 功能單元
3. 3. 3 寄存器組交又通道
3. 3. 4 存儲器存取通道
3. 3. 5 數(shù)據(jù)地址通道
3. 3. 6 控制寄存器組
3. 4 存儲器
3. 4. 1 概述
3. 4. 2 TMS320C620x/0570x系列DSP內部程序存儲器和數(shù)據(jù)存儲器
3. 4. 3 TMS320C621x/C671x/054x系列DSP的兩級存儲器結構
3. 5 片內外設
3. 5. 1 DMA控制器
3. 5. 2 EDMA控制器
3. 5. 3 主機接口(HPI)
3. 5. 4 擴展總線
3. 5. 5 外部存儲器接口
第4章 TMS320系列DSP的中斷
4. 1 中斷類型和中斷信號
4. 1. 1 復位
4. 1. 2 不可屏蔽中斷
4. 1. 3 可屏蔽中斷(INT4-INT15)
4. 1. 4 中斷應答
4. 2 中斷服務表(IST)
4. 2. 1 中斷服務取指包(ISPF)
4. 2. 2 中斷服務表指針寄存器(ISTP)
4. 2. 3 中斷控制寄存器
4. 3 全局使能和禁止中斷(控制狀態(tài)寄存器--CSR)
4. 4 個別中斷控制
4. 4. 1 使能和禁止中斷(中斷使能寄存器--IER)
4. 4. 2 中斷標志. 設置和清除寄存器(IFR, ISR, ICR)
4. 4. 3 從中斷服務返回
4. 5 中斷檢測和處理
4. 5. 1 設置非復位中斷標志
4. 5. 2 處理非復位中斷的狀態(tài)
4. 5. 3 非復位中斷的處理
4. 5. 4 TMS320C6000DSP設置復位中斷標志
4. 5. 5 復位中斷的處理
4. 6 中斷性能考慮事項
4. 6. 1 一般性能
4. 6. 2 流水線和中斷的互相影響
4. 7 編程考慮事項
4. 7. 1 單獨分配寄存器編程
4. 7. 2 嵌套中斷
4. 7. 3 人工中斷處理
4. 7. 4 陷阱
第5章 DSP開發(fā)工具和CCS
5. 1 DSP開發(fā)工具
5. 1. 1 基本開發(fā)工具
5. 1. 2 其他開發(fā)工具
5. 1. 3 TI公司的開發(fā)工具
5. 2 集成開發(fā)工具CCS
5. 2. 1 CCS概述
5. 2. 2 CCS編輯工具
5. 2. 3 CCS代碼產生工具
5. 2. 4 CCS代碼調試工具
5. 2. 5 CCS代碼優(yōu)化工具
5. 2. 6 CCS實時庫和分析工具
第6章 DSP/BIOS原理及應用
6. 1 DSP/BIOS組件
6. 1. 1 DSP實時庫和API函數(shù)
6. 1. 2 DSP/BIOS配置工具
6. 1. 3 DSP/BIOS分析工具
6. 2 命名規(guī)則
6. 2. 1 頭文件名
6. 2. 2 對象名
6. 2. 3 操作名
6. 2. 4 數(shù)據(jù)類型名
6. 2. 5 存儲器段名
6. 2. 6 標準的存儲器段
6. 3 程序生成
6. 3. 1 配置工具的使用
6. 3. 2 創(chuàng)建DSP/BIOS程序時使用的文件
6. 3. 3 編譯和鏈接程序
6. 3. 4 DSP/BIOS啟動順序
6. 3. 5 DSP/BIOS調用用戶函數(shù)
6. 4 DSP/BIOS儀表
6. 4. 1 實時分析
6. 4. 2 儀表性能
6. 4. 3 儀表API
6. 4. 4 隱式DSP/BIOS儀表
6. 4. 5 Kernel/Object視圖調試器
6. 5 線程調度
6. 5. 1 線程調度概述
6. 5. 2 硬件中斷
6. 5. 3 軟件中斷
6. 5. 4 任務
6. 5. 5 IDLE循環(huán)
6. 5. 6 信號燈
6. 5. 7 信箱
6. 5. 8 定時器. 中斷和系統(tǒng)時鐘
6. 5. 9 使用執(zhí)行圖觀察程序
第7章 DSP指令集
7. 1 TMS320C62x/C64x/057x定點指令集
7. 1. 1 指令操作和執(zhí)行符號
7. 1. 2 指令和功能單元之間的映射
7. 1. 3 TMS320C62x/C64x/Cfi7xDSP操作碼映射
7. 1. 4 延遲間隙
7. 1. 5 并行操作
7. 1. 6 條件操作
7. 1. 7 資源限制
7. 1. 8 尋址模式
7. 1. 9 指令描述
7. 2 TMS320C67x浮點指令集
7. 2. 1 指令操作和執(zhí)行符號
7. 2. 2 指令和功能單元之間的映射
7. 2. 3 延遲間隙
7. 3 TMS320C64x定點指令集
7. 3. 1 指令和功能單元之間的映射
7. 3. 2 資源限制
7. 4 TMS320C62x/C64x流水線
7. 4. 1 取指階段(Feteh)
7. 4. 2 解碼階段(Decode)
7. 4. 3 執(zhí)行階段(Execute)
7. 4. 4 流水線操作總結
第8章 DSP編程指南
8. 1 概述
8. 2 優(yōu)化C代碼
8. 2. 1 C編譯器的反饋信息
8. 2. 2 編寫C代碼
8. 2. 3 編譯C代碼
8. 2. 4 ProfileC代碼
8. 2. 5 優(yōu)化C代碼
8. 3 通過線性匯編優(yōu)化匯編代碼
8. 3. 1 線性匯編代碼
8. 3. 2 匯編優(yōu)化選項和指示
8. 3. 3 編寫并行代碼
8. 3. 4 使用字訪問短型數(shù)據(jù)或者使用雙字訪問字
8. 3. 5 軟件流水線
附錄 TMS320C6000的內聯(lián)函數(shù)
參考文獻