TMS320C2000系列DSP原理及實用技術

TMS320C2000系列DSP原理及實用技術

《TMS320C2000系列DSP原理及實用技術》是由何蘇勤、 王忠勇編寫,電子工業出版社出版的一本書籍。

內容簡介

DSP晶片是一種新型的、結構特殊的高速高位單片微計算機,已成為現代信息處理技術的重要器件。本書系統闡述了數位訊號處理器的性能、種類及其套用,詳細介紹了TMS320C2000系列DSP晶片的基本結構特徵、片內外設、彙編語言、程式設計、開發環境及其使用方法、常用數位訊號處理算法的DSP實現等。

本書內容新穎,系統性強,例題豐富,具有較強的實用性。全書將DSP晶片原理、結構和系統設計、算法融為一體,既方便讀者掌握DSP的基礎知識,也有利於讀者進行DSP系統的項目開發。

目錄

第1章 緒論

1.1 dsp及dsp的特點

1.2 dsp晶片的發展歷程

1.3 dsp晶片的性能指標

1.4 實時dsp系統的構成

1.5 dsp晶片的類別和使用選擇

1.6 dsp的套用和開發前景

1.7 tms320c2000概述

第2章 內部結構及外部引腳

2.1 中央處理單元

2.1.1 輸入比例部分

2.1.2 乘法部分

2.1.3 中央算術邏輯部分

2.1.4 輔助暫存器算術單元(arau)

2.1.5 狀態暫存器st0和st1

2.2 系統配置暫存器

2.3 匯流排結構

2.4 引腳和信號說明

2.4.1 tms320c203/f206引腳和信號說明

2.4.2 tms320f243引腳和信號說明

.2.4.3 tms320lf240x引腳和信號說明

第3章 程式控制和中斷管理

3.1 程式地址的產生

3.1.1 程式計數器(pc)

3.1.2 堆疊

3.1.3 微堆疊(mstack)

3.1.4 流水線操作

3.2 轉移、調用和返回

3.2.1 無條件指令

3.2.2 有條件指令

3.3 重複指令

3.4 中斷

3.4.1 中斷矢量表

3.4.2 tms320c20x器件的可禁止中斷

3.4.3 tms320lf/lc240x器件的可禁止中斷

3.4.4 非禁止中斷

3.4.5 中斷服務程式(isr)

3.4.6 中斷等待時間

3.5 復位操作

3.6 低功耗模式

3.6.1 進入低功耗模式

3.6.2 結束低功耗模式

第4章 存儲器與i/o空間

4.1 存儲器的類型

4.2 程式存儲器

4.3 數據存儲器

4.3.1 數據存儲器第0頁的地址映射

4.3.2 tms320c2000器件與外部數據存儲器接口

4.3.3 局部數據存儲器和全局數據存儲器

4.3.4 外部全局數據存儲器接口

4.4 引導載入程式

4.4.1 eprom與處理器的連線

4.4.2 eprom編程

4.4.3 引導載入程式清單

4.5 i/o空間

4.6 tms320c20x使用hold操作直接訪問存儲器

4.7 tms320c2000器件的存儲器配置

4.7.1 tms320c203的存儲器配置

4.7.2 tms320c204的存儲器配置

4.7.3 tms320f206的存儲器配置

4.7.4 tms320lf2407的存儲器配置

4.7.5 tms320lf2406的存儲器配置

4.7.6 tms320lf2402的存儲器配置

4.7.7 tms320lf240x片內外設的存儲器映射

第5章 定址方式和彙編指令

5.1 定址方式

5.1.1 立即定址方式

5.1.2 直接定址方式

5.1.3 間接定址方式

5.2 彙編指令

5.2.1 指令集概述

5.2.2 指令句法描述

5.2.3 指令集

第6章 彙編語言

6.1 彙編語言格式

6.1.1 常數、字元串和符號

6.1.2 表達式與運算符

6.1.3 源列表檔案

6.2 偽指令

6.3 宏指令

6.4 通用目標檔案格式

6.4.1 段

6.4.2 段程式計數器

6.4.3 連線器命令檔案和連線器偽指令

6.5 程式舉例

6.5.1 tms320c20x程式舉例

6.5.2 tms320c240x程式舉例

第7章 tms320c2000片內外設

7.1 tms320c20x片內外設

7.1.1 時鐘發生器

7.1.2 定時器

7.1.3 等待狀態發生器wsgr

7.1.4 通用i/o引腳

7.1.5 同步串列口ssp

7.1.6 異步串列口asp

7.2 tms320lf/lc240xa片內外設模組

7.2.1 看門狗(wd)定時器模組

7.2.2 數字輸入/輸出(i/o)模組

7.2.3 事件管理器(ev)模組

7.2.4 模數轉換器(adc)模組

7.2.5 串列通信接口(sci)模組

7.2.6 串列外設接口(spi)模組

7.2.7 can控制器模組

第8章 dsp晶片的開發環境

8.1 開發流程和開發工具

8.2 代碼生成工具

8.2.1 c編譯器

8.2.2 彙編器

8.2.3 連結器

8.2.4 文檔管理器

8.2.5 交叉引用列表器

8.2.6 代碼格式轉換器

8.2.7 絕對列表器

8.2.8 套用舉例

8.3 代碼調試工具

8.3.1 c/彙編源碼調試器

8.3.2 初學者工具dsk

8.3.3 軟體模擬器

8.3.4 評價模組evm

8.3.5 軟體開發系統(swds)

8.3.6 硬體仿真器xds

8.4 xds510仿真器的套用

8.4.1 仿真器連線器

8.4.2 仿真時序

8.4.3 仿真器與目標系統的連線

8.4.4 仿真器的連線參數設定

8.5 軟體開發平台code composer及其套用

8.5.1 code compose 的安裝

8.5.2 cc軟體的設定

8.5.3 檔案管理功能(file)

8.5.4 編輯功能(edit)

8.5.5 視圖功能(view)

8.5.6 工程管理(project)

8.5.7 調試功能(debug)

8.5.8 代碼性能評估(profiler)

8.5.9 選項(option)

8.5.10 gel

8.5.11 工具(tools)

8.5.12 視窗(windows)

8.5.13 cc的套用

第9章 軟體編程實例

9.1 定點運算方法

9.2 無限衝激回響iir數字濾波器

9.2.1 基本原理

9.2.2 濾波器的設計方法

9.2.3 程式實現

9.3 有限衝激回響fir數字濾波器

9.3.1 基本原理

9.3.2 設計方法

9.3.3 程式實現

9.4 自適應濾波器

9.4.1 基本原理

9.4.2 程式實現

9.5 快速傅立葉變換

9.5.1 基本原理

9.5.2 程式實現

9.6 功率譜估計

9.6.1 基本原理

9.6.2 程式實現

第10章 利用c語言開發dsp晶片及混合編程

10.1 最佳化ansi c編譯器

10.2 tms320c2000的c語言開發

10.2.1 存儲器模式

10.2.2 暫存器規則

10.2.3 函式調用規則

10.2.4 中斷函式

10.2.5 c語言程式開發舉例

10.3 c語言和彙編語言的混合編程方法

10.3.1 獨立編寫c程式和彙編程式

10.3.2 在c程式中直接嵌入彙編語句

10.3.3 修改編譯器的輸出

10.3.4 混合編程舉例

參考文獻

相關詞條

熱門詞條

聯絡我們