TMS320系列DSP原理、結構及套用

TMS320系列DSP原理、結構及套用

《TMS320系列DSP原理、結構及套用》是2012年3月機械工業出版社出版的圖書,作者是黨瑞榮。

基本介紹

  • 書名:TMS320系列DSP原理、結構及套用
  • 作者:黨瑞榮
  • ISBN:9787111342670
  • 定價:48.00
  • 出版社:機械工業出版社
  • 出版時間:2012-03-15
  • 裝幀:精裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書介紹了TI公司典型的浮點DSP系列晶片,主要涉及到TMS320C3x、TMS320C67xx以及TMS320F28xxx三大系列,並在每系列中選擇一種典型器件為例,介紹了浮點DSP晶片的硬體概況、內部結構、存儲器、暫存器以及外設模組等;同時還介紹了各系列晶片的彙編語言、軟體編程方法等;另外還給出了器件常用的硬體接口實例以及實例中主要源程式

圖書目錄

前言
第1章緒論1
1.1信號處理技術基礎1
1.1.1信號、系統與信號處理的概念1
1.1.2數位訊號處理基礎1
1.2DSP晶片概述3
1.2.1DSP晶片的發展概況3
1.2.2DSP晶片的特點4
1.2.3DSP主要生產廠商及產品6
1.2.4DSP晶片的分類7
1.2.5DSP晶片的運算速度和DSP套用系統的運算量8
1.2.6DSP晶片的套用講埋姜狼9
1.3TMS320系列DSP晶片10
1.3.1TI公司DSP晶片的命名規則10
1.3.2TI公司的DSP系列產品11
第2章TI公司支持的浮點數格式及浮點運算16
2.1IEEE-754浮點數格式16
2.1.1IEEE-754浮點數格式的表示方法16
2.1.2IEEE-754浮點數與十進制數間的轉換17
2.2TMS320C3x浮點數格式18
2.2.1TMS320C3x浮點數格式的表示方法18
2.2.2數據格式間的轉換20
第3章TMS320C3x系列DSP處理器結構23
3.1TMS320VC33的主要特性23
3.2TMS320VC33的引腳描述24
3.3時鐘電路及工作時鐘的產生27
3.4TMS320VC33的CPU結構29
3.5存儲器管理30
3.5.1存儲器組織31
3.5.2中斷向量和分支指令存儲器分配32
3.5.3外圍暫存器地址分配33
3.6CPU暫存器33
3.6.1擴展精度暫存器34
3.6.2輔助暫存器34
3.6.3數據頁指針35
3.6.4索引暫存器35
3.6.5塊規模暫存器35
3.6.6系統故糊去堆疊指針35
3.6.7狀態暫存器35
3.6.8CPU/DMA中斷允許暫存器36
3.6.9CPU中斷標誌暫存器37
3.6.10I/O標誌暫存器38
3.6.11重複計數器和塊重複暫存器38
3.6.12其他暫存器39
3.7外圍設備39
3.7.1定時器39
3.7.2串列口44
第4章TMS320C3x浮點DSP軟體設計64
4.1TMS320C3x定址類型64
4.1.1立即數定址64
4.1.2直接定址65
4.1.3暫存器定址65
4.1.4間接定址66
4.1.5PC相對定址73
4.1.6循環定址74
4.1.7位霸挨反轉定址76
4.2彙編語言程式格式77
4.3彙編語言指令及說明78
4.3.1數據傳輸指令78
4.3.2二運算元指令80
4.3.3三運算元指令85
4.3.4流程控制指令87
4.3.5互鎖指令92
4.3.6並行指令93
4.4命令檔案98
4.5公共目標檔案及進制轉換101
4.5.1軟體設計過程紙頸晚101
4.5.2公共目標檔案格式102
4.5.3彙編器對段的處理103
4.5.4連結器對段的處理105
第5章TMS320C3x浮點DSP接口109
5.1程式引導實現109
5.1.1引導方式選擇109
5.1.2程式引導檔案的生成過程110
5.1.3引導的工作流程115
5.1.4引導凶習糊達載入表117
5.1.5中斷考慮117
5.1.6程式固化118
5.1.7引導實例119
5.2外圍接口電路123
5.2.1主要的外邀請歡圍器件123
5.2.2電源設計124
5.2.3復位接口設備棄屑計127
5.2.4時鐘電路設計130
5.2.5等待130
5.2.6JTAG仿真接口131
5.2.7DSP與外圍存儲器的接口132
第6章TMS320C67x浮點DSP硬體結構135
6.2TMS320C6720晶片的引腳描述141
6.3TMS320C6720 CPU結構組成149
6.3.1TMS320C6720晶片的結構149
6.3.2TMS320C6720 CPU的數據通路152
6.4TMS320C6720控制暫存器及其擴展155
6.4.1TMS320C6720控制暫存器155
6.4.2TMS320C6720控制暫存器擴展157
6.5TMS320C6720片內程式和數據存儲器160
6.6TMS320C67x中斷管理161
6.6.1中斷類型和中斷信號161
6.6.2中斷服務表163
6.6.3中斷和中斷選擇164
6.6.4中斷選擇暫存器165
6.7TMS320C6720外部存儲器接口166
第7章TMS320C67x浮點DSP軟體設計173
7.1TMS320C67x概述173
7.2TMS320C67x定址方式177
7.3TMS320C67x的指令集及分類說明177
7.3.1讀取/存儲指令181
7.3.2算術運算指令183
7.3.3邏輯及位操作指令186
7.3.4搬移指令188
7.3.5程式轉移指令188
7.3.6浮點運算指令188
第8章TMS320C67x浮點DSP接口電路設計195
8.1TMS320C67x引導設計195
8.1.1TMS320C6713引導裝載的實現195
8.1.2TMS320C672x程式引導的實現198
8.2外部存儲器接口設計202
8.2.1EMIF概述202
8.2.2EMIF信號203
8.2.3EMIF控制暫存器205
8.2.4SDRAM接口設計213
8.2.5異步存儲器接口223
8.2.6EMIF復位和中斷處理232
8.2.7接口舉例235
第9章TMS320F2833x系列DSC的硬體結構241
9.1TMS320F2833x浮點DSC概述241
9.2TMS320F2833x的DSC封裝形式及引腳功能242
9.2.1封裝形式及外部形狀242
9.2.2引腳功能說明242
9.3TMS320F2833x系列DSC的核心253
9.3.1F2833x系列DSC的核心概述253
9.3.2匯流排結構253
9.3.3F2833x的存儲單元255
9.3.4時鐘和系統控制單元258
9.3.6其他 266
9.4串列通信接口模組267
9.4.1SCI模組概述267
9.4.2SCI模組的通信模式269
9.4.3SCI通信格式273
9.4.4SCI中斷274
9.4.5SCI的波特率計算275
9.4.6SCI模組控制暫存器275
9.5串列外圍設備接口模組282
9.5.1SPI模組概述282
9.5.2SPI模組操作284
9.5.3波特率的設定與時鐘模式286
9.5.4SPI的初始化288
9.5.5SPI控制暫存器288
9.6多通道緩衝串列口294
9.6.1McBSP概述294
9.6.2McBSP的主要特徵294
9.6.3McBSP引腳295
9.6.4McBSP控制暫存器295
9.7TMS320F28335中斷管理307
9.7.1PIE概述307
9.7.2中斷向量表的映射309
9.7.3中斷源及其回響過程310
9.7.4中斷向量表310
第10章TMS320F2833x浮點DSP軟體設計314
10.1TMS320F2833x的定址方式314
10.1.1定址方式分類314
10.1.2定址方式選擇315
10.1.3彙編器/編譯器模式位跟蹤316
10.2定址方式操作詳述317
10.2.1直接定址方式操作317
10.2.2堆疊定址方式318
10.2.3間接定址方式318
10.2.5數據、程式或I/O空間立即定址330
10.2.6程式空間間接定址331
10.2.7位元組定址332
10.3TMS320C28x 彙編語言指令集332
10.3.1數據傳輸指令集333
10.3.2浮點操作運算指令集334
10.3.3並行操作運算指令集335
10.3.4其他操作指令集336
10.4暫存器操作指令336
10.4.1運算元術語336
10.4.2暫存器操作337
第11章TMS320F2833x的硬體接口電路設計346
11.1TMS320F28335的最小系統設計346
11.1.1時鐘電路346
11.1.2電源電路347
11.1.3復位電路348
11.1.4JTAG接口348
11.2USB通信接口的套用舉例348
11.2.1CY7C68001晶片348
11.2.2CY7C68001控制暫存器349
11.2.3F28335與CY7C68001的硬體接口350
11.2.4USB的初始化351
11.2.5USB的編程352
11.3SCI套用舉例362
11.3.1SCI硬體設計362
11.3.2SCI軟體設計363
11.4SPI套用舉例366
11.4.1ADT7301溫度感測366
11.4.2ADT7301與TMS320F28335接口套用368
參考文獻370
3.7外圍設備39
3.7.1定時器39
3.7.2串列口44
第4章TMS320C3x浮點DSP軟體設計64
4.1TMS320C3x定址類型64
4.1.1立即數定址64
4.1.2直接定址65
4.1.3暫存器定址65
4.1.4間接定址66
4.1.5PC相對定址73
4.1.6循環定址74
4.1.7位反轉定址76
4.2彙編語言程式格式77
4.3彙編語言指令及說明78
4.3.1數據傳輸指令78
4.3.2二運算元指令80
4.3.3三運算元指令85
4.3.4流程控制指令87
4.3.5互鎖指令92
4.3.6並行指令93
4.4命令檔案98
4.5公共目標檔案及進制轉換101
4.5.1軟體設計過程101
4.5.2公共目標檔案格式102
4.5.3彙編器對段的處理103
4.5.4連結器對段的處理105
第5章TMS320C3x浮點DSP接口109
5.1程式引導實現109
5.1.1引導方式選擇109
5.1.2程式引導檔案的生成過程110
5.1.3引導的工作流程115
5.1.4引導載入表117
5.1.5中斷考慮117
5.1.6程式固化118
5.1.7引導實例119
5.2外圍接口電路123
5.2.1主要的外圍器件123
5.2.2電源設計124
5.2.3復位接口設計127
5.2.4時鐘電路設計130
5.2.5等待130
5.2.6JTAG仿真接口131
5.2.7DSP與外圍存儲器的接口132
第6章TMS320C67x浮點DSP硬體結構135
6.2TMS320C6720晶片的引腳描述141
6.3TMS320C6720 CPU結構組成149
6.3.1TMS320C6720晶片的結構149
6.3.2TMS320C6720 CPU的數據通路152
6.4TMS320C6720控制暫存器及其擴展155
6.4.1TMS320C6720控制暫存器155
6.4.2TMS320C6720控制暫存器擴展157
6.5TMS320C6720片內程式和數據存儲器160
6.6TMS320C67x中斷管理161
6.6.1中斷類型和中斷信號161
6.6.2中斷服務表163
6.6.3中斷和中斷選擇164
6.6.4中斷選擇暫存器165
6.7TMS320C6720外部存儲器接口166
第7章TMS320C67x浮點DSP軟體設計173
7.1TMS320C67x概述173
7.2TMS320C67x定址方式177
7.3TMS320C67x的指令集及分類說明177
7.3.1讀取/存儲指令181
7.3.2算術運算指令183
7.3.3邏輯及位操作指令186
7.3.4搬移指令188
7.3.5程式轉移指令188
7.3.6浮點運算指令188
第8章TMS320C67x浮點DSP接口電路設計195
8.1TMS320C67x引導設計195
8.1.1TMS320C6713引導裝載的實現195
8.1.2TMS320C672x程式引導的實現198
8.2外部存儲器接口設計202
8.2.1EMIF概述202
8.2.2EMIF信號203
8.2.3EMIF控制暫存器205
8.2.4SDRAM接口設計213
8.2.5異步存儲器接口223
8.2.6EMIF復位和中斷處理232
8.2.7接口舉例235
第9章TMS320F2833x系列DSC的硬體結構241
9.1TMS320F2833x浮點DSC概述241
9.2TMS320F2833x的DSC封裝形式及引腳功能242
9.2.1封裝形式及外部形狀242
9.2.2引腳功能說明242
9.3TMS320F2833x系列DSC的核心253
9.3.1F2833x系列DSC的核心概述253
9.3.2匯流排結構253
9.3.3F2833x的存儲單元255
9.3.4時鐘和系統控制單元258
9.3.6其他 266
9.4串列通信接口模組267
9.4.1SCI模組概述267
9.4.2SCI模組的通信模式269
9.4.3SCI通信格式273
9.4.4SCI中斷274
9.4.5SCI的波特率計算275
9.4.6SCI模組控制暫存器275
9.5串列外圍設備接口模組282
9.5.1SPI模組概述282
9.5.2SPI模組操作284
9.5.3波特率的設定與時鐘模式286
9.5.4SPI的初始化288
9.5.5SPI控制暫存器288
9.6多通道緩衝串列口294
9.6.1McBSP概述294
9.6.2McBSP的主要特徵294
9.6.3McBSP引腳295
9.6.4McBSP控制暫存器295
9.7TMS320F28335中斷管理307
9.7.1PIE概述307
9.7.2中斷向量表的映射309
9.7.3中斷源及其回響過程310
9.7.4中斷向量表310
第10章TMS320F2833x浮點DSP軟體設計314
10.1TMS320F2833x的定址方式314
10.1.1定址方式分類314
10.1.2定址方式選擇315
10.1.3彙編器/編譯器模式位跟蹤316
10.2定址方式操作詳述317
10.2.1直接定址方式操作317
10.2.2堆疊定址方式318
10.2.3間接定址方式318
10.2.5數據、程式或I/O空間立即定址330
10.2.6程式空間間接定址331
10.2.7位元組定址332
10.3TMS320C28x 彙編語言指令集332
10.3.1數據傳輸指令集333
10.3.2浮點操作運算指令集334
10.3.3並行操作運算指令集335
10.3.4其他操作指令集336
10.4暫存器操作指令336
10.4.1運算元術語336
10.4.2暫存器操作337
第11章TMS320F2833x的硬體接口電路設計346
11.1TMS320F28335的最小系統設計346
11.1.1時鐘電路346
11.1.2電源電路347
11.1.3復位電路348
11.1.4JTAG接口348
11.2USB通信接口的套用舉例348
11.2.1CY7C68001晶片348
11.2.2CY7C68001控制暫存器349
11.2.3F28335與CY7C68001的硬體接口350
11.2.4USB的初始化351
11.2.5USB的編程352
11.3SCI套用舉例362
11.3.1SCI硬體設計362
11.3.2SCI軟體設計363
11.4SPI套用舉例366
11.4.1ADT7301溫度感測366
11.4.2ADT7301與TMS320F28335接口套用368
參考文獻370

相關詞條

熱門詞條

聯絡我們