內容簡介
《TMS320係列DSP原理、結構及應用》介紹瞭TI公司典型的浮點DSP係列芯片,主要涉及TMS320C3x、TMS320C67xx以及TMS320F28xxx三大係列,並在每個係列中選擇一種典型器件為例,介紹瞭浮點DSP芯片的硬件概況、內部結構、存儲器、寄存器以及外圍設備模塊等;同時還介紹瞭各係列芯片的匯編語言和軟件編程方法等。
目錄
前言
第1章 緒論
1.1 信號處理技術基礎
1.1.1 信號、係統與信號處理的概念
1.1.2 數字信號處理基礎
1.2 DSP芯片概述
1.2.1 DSP芯片的發展概況
1.2.2 DSP芯片的特點
1.2.3 DSP主要生産廠商及産品
1.2.4 DSP芯片的分類
1.2.5 DSP芯片的運算速度和DSP應用係統的運算量
1.2.6 DSP芯片的應用
1.3 TMS320係列DSP芯片
1.3.1 TI公司DSP芯片的命名規則
1.3.2 TI公司的DSP係列産品
第2章 TI公司支持的浮點數格式及浮點運算
2.1 IEEE-754浮點數格式
2.1.1 IEEE-754浮點數格式的錶示方法
2.1.2 IEEE-754浮點數與十進製數間的轉換
2.2 TMS320C3x浮點數格式
2.2.1 TMS320C3x浮點數格式的錶示方法
2.2.2 數據格式間的轉換
第3章 TMS320C3x係列DSP處理器結構
3.1 TMS320VC33的主要特性
3.2 TMS320VC33的引腳描述
3.3 時鍾電路及工作時鍾的産生
3.4 TMS320VC33的CPU結構
3.5 存儲器管理
3.5.1 存儲器組織
3.5.2 中斷嚮量和分支指令存儲器分配
3.5.3 外圍寄存器地址分配
3.6 CPU寄存器
3.6.1 擴展精度寄存器
3.6.2 輔助寄存器
3.6.3 數據頁指針
3.6.4 索引寄存器
3.6.5 塊規模寄存器
3.6.6 係統堆棧指針
3.6.7 狀態寄存器
3.6.8 CPU/DMA中斷允許寄存器
3.6.9 CPU中斷標誌寄存器
3.6.10 I/O標誌寄存器
3.6.11 重復計數器和塊重復寄存器
3.6.12 其他寄存器
3.7 外圍設備
3.7.1 定時器
3.7.2 串行口
3.7.3 DMA控製器
第4章 TMS320C3x浮點DSP軟件設計
4.1 TMS320C3x尋址類型
4.1.1 立即數尋址
4.1.2 直接尋址
4.1.3 寄存器尋址
4.1.4 間接尋址
4.1.5 PC相對尋址
4.1.6 循環尋址
4.1.7 位反轉尋址
4.2 匯編語言程序格式
4.3 匯編語言指令及說明
4.3.1 數據傳輸指令
4.3.2 二操作數指令
4.3.3 三操作數指令
4.3.4 流程控製指令
4.3.5 互鎖指令
4.3.6 並行指令
4.4 命令文件
4.5 公共目標文件及進製轉換
4.5.1 軟件設計過程
4.5.2 公共目標文件格式
4.5.3 匯編器對段的處理
4.5.4 鏈接器對段的處理
第5章 TMS320C3x浮點DSP接口
5.1 程序引導實現
5.1.1 引導方式選擇
5.1.2 程序引導文件的生成過程
5.1.3 引導的工作流程
5.1.4 引導加載錶
5.1.5 中斷考慮
5.1.6 程序固化
5.1.7 引導實例
5.2 外圍接口電路
5.2.1 主要的外圍器件
5.2.2 電源設計
5.2.3 復位接口設計
5.2.4 時鍾電路設計
5.2.5 等待
5.2.6 JTAG仿真接口
5.2.7 DSP與外圍存儲器的接口
第6章 TMS320C67x浮點DSP硬件結構
6.1 TMS320C672x浮點DSP概述
6.2 TMS320C6720芯片的引腳描述
6.3 TMS320C6720 CPU結構組成
6.3.1 TMS320C6720芯片的結構
6.3.2 TMS320C6720 CPU的數據通路
6.4 TMS320C6720控製寄存器及其擴展
6.4.1 TMS320C6720控製寄存器
6.4.2 TMS320C6720控製寄存器擴展
6.5 TMS320C6720片內程序和數據存儲器
6.6 TMS320C67x中斷管理
6.6.1 中斷類型和中斷信號
6.6.2 中斷服務錶
6.6.3 中斷和中斷選擇
6.6.4 中斷選擇寄存器
6.7 TMS320C6720外部存儲器接口
第7章 TMS320C67x浮點DSP軟件設計
7.1 TMS320C67x概述
7.2 TMS320C67x尋址方式
7.3 TMS320C67x的指令集及分類說明
7.3.1 讀取/存儲指令
7.3.2 算術運算指令
7.3.3 邏輯及位操作指令
7.3.4 搬移指令
7.3.5 程序轉移指令
7.3.6 浮點運算指令
第8章 TMS320C67x浮點DSP接口電路設計
8.1 TMS320C67x引導設計
8.1.1 TMS320C6713引導裝載的實現
8.1.2 TMS320C672x程序引導的實現
8.2 外部存儲器接口設計
8.2.1 EMIF概述
8.2.2 EMIF信號
8.2.3 EMIF控製寄存器
8.2.4 SDRAM接口設計
8.2.5 異步存儲器接口
8.2.6 EMIF復位和中斷處理
8.2.7 接口舉例
第9章 TMS320F2833x係列DSC的硬件結構
9.1 TMS320F2833x浮點DSC概述
9.2 TMS320F2833x的DSC封裝形式及引腳功能
9.2.1 封裝形式及外部形狀
9.2.2 引腳功能說明
9.3 TMS320F2833x係列DSC的內核
9.3.1 F2833x係列DSC的內核概述
9.3.2 總綫結構
9.3.3 F2833x的存儲單元
9.3.4 時鍾和係統控製單元
9.3.5 串行外圍設備接口
9.3.6 其他
9.4 串行通信接口模塊
9.4.1 SCI模塊概述
9.4.2 SCI模塊的通信模式
9.4.3 SCI通信格式
9.4.4 SCI中斷
9.4.5 SCI的波特率計算
9.4.6 SCI模塊控製寄存器
9.5 串行外圍設備接口模塊
9.5.1 SPI模塊概述
9.5.2 SPI模塊操作
9.5.3 波特率的設定與時鍾模式
9.5.4 SPI的初始化
9.5.5 SPI控製寄存器
9.6 多通道緩衝串行口
9.6.1 McBSP概述
9.6.2 McBSP的主要特徵
9.6.3 McBSP引腳
9.6.4 McBSP控製寄存器
9.7 TMS320F28335中斷管理
9.7.1 PIE概述
9.7.2 中斷嚮量錶的映射
9.7.3 中斷源及其響應過程
9.7.4 中斷嚮量錶
第10章 TMS320F2833x浮點DSP軟件設計
10.1 TMS320F2833x的尋址方式
10.1.1 尋址方式分類
10.1.2 尋址方式選擇
10.1.3 匯編器/編譯器模式位跟蹤
10.2 尋址方式操作詳述
10.2.1 直接尋址方式操作
10.2.2 堆棧尋址方式
10.2.3 間接尋址方式
10.2.5 數據、程序或I/O空間立即尋址
10.2.6 程序空間間接尋址
10.2.7 字節尋址
10.3 TMS320C28x 匯編語言指令集
10.3.1 數據傳輸指令集
10.3.2 浮點操作運算指令集
10.3.3 並行操作運算指令集
10.3.4 其他操作指令集
10.4 寄存器操作指令
10.4.1 操作數術語
10.4.2 寄存器操作
第11章 TMS320F2833x的硬件接口電路設計
11.1 TMS320F28335的最小係統設計
11.1.1 時鍾電路
11.1.2 電源電路
11.1.3 復位電路
11.1.4 JTAG接口
11.2 USB通信接口的應用舉例
11.2.1 CY7C68001芯片
11.2.2 CY7C68001控製寄存器
11.2.3 F28335與CY7C68001的硬件接口
11.2.4 USB的初始化
11.2.5 USB的編程
11.3 SCI應用舉例
11.3.1 SCI硬件設計
11.3.2 SCI軟件設計
11.4 SPI應用舉例
11.4.1 ADT7301溫度傳感
11.4.2 ADT7301與TMS320F28335接口應用
參考文獻
前言/序言
TMS320係列DSP原理、結構及應用 下載 mobi epub pdf txt 電子書