天天看點

python 小數乘法_TMS320C55xDSP應用系統設計

東坡小編一直認為pdf是一種專業的學術性研究的文檔格式。因為它的内容是不能修改的,你不會因為在文章中不小心标準了一個東西,就變了樣子。今天這款TMS320C55xDSP應用系統設計書籍,就是pdf格式的。

TMS320C55xDSP應用系統設計基本資訊

作者:趙洪亮,

出版社:北京航空航天大學出版社

書号ISBN:978-7-5124-0200-3

出版日期:2010.9.1

圖書分類:工業技術—無線電電子學、電信技術—通信—通信理論—信号處理—數字信号處理

python 小數乘法_TMS320C55xDSP應用系統設計

TMS320C55xDSP應用系統設計内容簡介

本書内容包括:C55x的硬體結構和指令系統;采用彙編語言、C/C++語言進行C55x軟體開發的基礎知識和方法,包括CCS在内的軟體開發工具的使用方法;典型應用程式設計,包括資料定标與溢出處理,多字整數、小數的加法、減法、乘法和除法,FIR、IIR濾波器,FFT等;常用C55x片上外設,C55x應用系統的硬體擴充方法;典型應用系統設計執行個體。

python 小數乘法_TMS320C55xDSP應用系統設計

TMS320C55xDSP應用系統設計圖書目錄

第1章 緒論

1.1 DSP的基本概念

1.2 DSP晶片簡介

1.2.1 DSP晶片的發展曆史、現狀和趨勢

1.2.2 DSP晶片的特點

1.2.3 DSP晶片的分類

1.2.4 DSP晶片的應用領域

1.2.5 選擇DSP晶片考慮的因素

1.3 DSP晶片産品簡介

1.3.1 TI公司的DSP晶片概況

1.3.2 其他公司的DSP晶片概況

1.3.3 TMS320C5000概況

思考題與習題

第2章 TMS320C55x的硬體結構

2.1 TMS320C55x的總體結構

2.1.1 C55x CPU内部總線結構

2.1.2 C55x的CPU組成

2.1.3 C55x存儲器配置

2.1.4 C55x外設配置

2.2 C55x的封裝和引腳功能

2.2.1 引腳屬性

2.2.2 引腳信号定義與描述

2.3 C55x的CPU結構

2.3.1 存儲器接口單元(M單元)

2.3.2 指令緩沖單元(I單元)

2.3.3 程式流單元(P單元)

2.3.4 位址資料流單元(A單元)

2.3.5 資料計算單元(D單元)

2.3.6 位址總線與資料總線

2.3.7 指令流水線

2.4 CPU寄存器

2.4.1 概況

2.4.2 累加器(AC0~AC3)

2.4.3 變換寄存器(TRN0、TRN1)

2.4.4 T寄存器(T0~T3)

2.4.5 用作資料位址空間和I/O空間的寄存器

2.4.6 程式流寄存器(PC、RETA、CFCT)

2.4.7 中斷管理寄存器

2.4.8 循環控制寄存器

2.4.9 狀态寄存器ST0_

2.4.10 狀态寄存器ST1_

2.4.11 狀态寄存器ST2_

2.4.12 狀态寄存器ST3_

2.5 存儲空間和I/O空間

2.5.1 存儲器映射

2.5.2 程式空間

2.5.3 資料空間

2.5.4 I/O空間

2.6 堆棧操作

2.6.1 資料堆棧和系統堆棧

2.6.2 堆棧配置

2.6.3 快傳回與慢傳回

2.7 中斷和複位操作

2.7.1 中斷概述

2.7.2 中斷向量與優先級

2.7.3 可屏蔽中斷

2.7.4 不可屏蔽中斷

2.7.5 硬體複位

2.7.6 軟體複位

思考題與習題

第3章 TMS320C55x的指令系統

3.1 尋址方式

3.1.1 絕對尋址方式

3.1.2 直接尋址方式

3.1.3 間接尋址方式

3.1.4 資料存儲器的尋址

3.1.5 存儲器映射寄存器(MMR)的尋址

3.1.6 寄存器位的尋址

3.1.7 I/O空間的尋址

3.1.8 循環尋址

3.2 TMS320C55x的指令系統

3.2.1 算術運算指令

3.2.2 位操作指令

3.2.3 擴充輔助寄存器操作指令

3.2.4 邏輯運算指令

3.2.5 移動指令

3.2.6 程式控制指令

思考題 與習題

第4章 TMS320C55x彙編語言程式設計

4.1 TMS320C55x軟體開發流程

4.1.1 軟體開發流程

4.1.2 軟體開發工具

4.2 TMS320C55x目标檔案格式

4.2.1 COFF檔案的基本單元--段

4.2.2 彙編器對段的處理

4.2.3 連結器對段的處理

4.2.4 連結器對程式的重新定位

4.2.5 COFF檔案中的符号

4.3 TMS320C55x彙編器

4.3.1 彙編器概述

4.3.2 彙程式設計式的運作

4.3.3 C55x彙編器的特點

4.4 TMS320C55x彙編僞指令

4.4.1 彙編僞指令

4.4.2 宏指令

4.5 TMS320C55x彙編語言源檔案的書寫格式

4.5.1 彙編語言源檔案格式

4.5.2 彙編語言中的常數與字元串

4.5.3 彙編源程式中的符号

4.5.4 彙編源程式中的表達式

4.5.5 内建數學函數

4.6 TMS320C55x連結器

4.6.1 概述

4.6.2 連結器的運作

4.6.3 連結器指令檔案的編寫與使用

4.6.4 MEMORY指令

4.6.5 SECTIONS指令

4.7 一個完整的TMS320C55x彙程式設計式

思考題與習題

第5章 內建開發環境(CCS)

5.1 CCS概述

5.1.1 內建開發環境CCS概述

5.1.2 CCS軟體的安裝

5.1.3 配置CCS

5.2 CCS的基本操作

5.2.1 進入CCS主界面

5.2.2 源檔案的建立、打開、關閉與編輯

5.2.3 工程項目的建立、關閉和打開

5.2.4 工程中檔案的添加或删除

5.2.5 工程的建構(編譯、連結)

5.3 工程項目的調試

5.3.1 程式的運作控制

5.3.2 斷點

5.3.3 反彙編視窗的使用

5.3.4 存儲器視窗的使用

5.3.5 寄存器視窗的使用

5.3.6 觀察視窗的使用

5.3.7 圖形顯示工具

5.3.8 探測點

5.3.9 軟體仿真器分析(Simulator Analysis)

5.3.10 符号浏覽器

思考題與習題

第6章 C/C++語言程式設計

6.1 C55x C/C++語言概述

6.1.1 C/C++語言概況

6.1.2 C55x C/C++語言概況

6.2 C55x C/C++語言程式設計基礎

6.2.1 資料類型

6.2.2 關鍵字

6.2.3 寄存器變量和參數

6.2.4 asm指令

6.2.5 Pragma指令

6.2.6 标準ANSIC語言模式的改變(pk、pr和ps選項)

6.2.7 存儲器模式

6.2.8 存儲器配置設定

6.2.9 中斷處理

6.2.10 運作時間支援算法及轉換程式

6.2.11 系統初始化

6.3 C55x C/C++編譯器的使用

6.3.1 編譯器外殼程式cl55簡介

6.3.2 cl55程式的選項

6.3.3 編譯器和CCS

6.4 C55x的C代碼優化

6.4.1 編譯器的優化選項

6.4.2 嵌入函數(Inline Function)

6.4.3 優化C代碼的主要方法

6.5 C55x C和彙編語言混合程式設計

6.5.1 C和彙編語言混合程式設計概述

6.5.2 寄存器規則

6.5.3 函數結構和調用規則

6.5.4 C和彙編語言的接口

思考題與習題

第7章 應用程式設計

7.1 定标與溢出處理

7.1.1 數的定标

7.1.2 溢出的處理方法

7.1.3 常用信号處理算法中的定标方法

7.2 基礎算術運算

7.2.1 加減運算

7.2.2 乘法運算

7.2.3 除法運算

7.2.4 小數乘法

7.3 FIR濾波器

7.3.1 FIR濾波器的基本結構

7.3.2 FIR濾波器的C語言程式設計實作

7.3.3 FIR濾波器的彙編語言程式設計實作

7.4 IIR濾波器

7.4.1 二階IIR濾波器的結構

7.4.2 高階IIR濾波器的結構

7.4.3 IIR濾波器的C語言實作

7.4.4 IIR濾波器的彙編語言實作

7.5 快速傅裡葉變換FFT

7.5.1 FFT算法原理

7.5.2 庫利圖基算法

7.5.3 FFT算法的實作

思考題與習題

第8章 C55x的片上外設

8.1 時鐘發生器

8.1.1 時鐘發生器概況

8.1.2 時鐘工作模式

8.1.3 CLKOUT輸出

8.1.4 使用方法

8.2 通用定時器

8.2.1 通用定時器概況

8.2.2 工作原理

8.2.3 定時器使用要點

8.2.4 通用定時器應用執行個體

8.3 通用I/O口(GPIO)

8.4 外部存儲器接口(EMIF)

8.4.1 EMIF概況

8.4.2 EMIF請求的優先級

8.4.3 對存儲器的考慮

8.4.4 程式和資料通路

8.4.5 EMIF中的控制寄存器

8.5 多通道緩沖序列槽McBSP

8.5.1 McBSP概述

8.5.2 McBSP組成框圖

8.5.3 采樣率發生器

8.5.4 多通道模式選擇

8.5.5 異常處理

8.5.6 McBSP寄存器

8.6 模/數轉換器(ADC)

8.6.1 ADC的結構和時序

8.6.2 ADC的寄存器

8.6.3 執行個體

8.7 看門狗定時器(Watchdog)

8.7.1 看門狗定時器概述

8.7.2 看門狗定時器的配置

8.7.3 看門狗定時器的寄存器

8.8 I2C子產品

8.8.1 I2C子產品簡介

8.8.2 I2C子產品工作原理

8.8.3 I2C寄存器

思考題與習題

第9章 C55x應用系統的硬體設計

9.1 硬體設計概述

9.2 DSP系統的基本電路設計

9.2.1 JTAG接口

9.2.2 電源電路

9.2.3 複位電路

9.2.4 時鐘電路

9.3 外部存儲器擴充

9.3.1 異步存儲器

9.3.2 SBSRAM(同步突發SRAM)

9.3.3 同步動态随機存取存儲器(SDRAM)

9.4 C55x與A/D和D/A轉換器的接口

9.4.1 TLV320AIC23B簡介

9.4.2 AIC23B的控制寄存器

9.4.3 AIC23B與C55x的控制接口

9.4.4 AIC23B與C55x的資料接口

9.4.5 AIC23B的模拟接口

9.5 電路的抗幹擾技術

9.5.1 幹擾的來源和後果

9.5.2 系統電源抗幹擾設計

9.5.3 硬體抗幹擾設計

9.5.4 軟體抗幹擾設計

9.5.5 輸入輸出信号抗幹擾

9.6 綜合設計執行個體--數字式有源抗噪聲耳罩

9.6.1 概述

9.6.2 系統工作原理和控制算法

9.6.3 硬體設計

9.6.4 軟體設計

思考題與習題

參考文獻

PC官方版

安卓官方手機版

IOS官方手機版