發表於2024-12-14
DSP原理與應用(第2版) pdf epub mobi txt 電子書 下載
本書主要介紹TMS320C67xx係列DSP芯片的基本特點、硬件結構及內部各模塊的功能,並結閤應用示例講解各模塊的工作原理;詳細介紹Code Composer Studio集成開發環境,說明基本的C語言應用程序框架及混閤編程的方法,並講述係統自啓動的過程。書中還包含大量DSP芯片的應用和算法示例程序,並給齣時序控製寄存器各字段的計算方法,以及硬件讀/寫時序的測試波形。本書內容全麵、通俗易懂、實用性強,可作為電子信息工程、通信工程、自動化等專業高年級本科生和研究生“DSP原理與應用”課程的教材或參考書,也可供從事DSP芯片開發應用的工程技術人員參考。
劉偉,2006年任講師,2009年晉升副教授,現為山東理工大學電氣與電子工程學院碩士生導師。承擔數字信號處理等本科生和研究生課程。
第1章 DSP概述
1.1 DSP芯片的概念
1.2 DSP芯片的發展
1.3 DSP芯片的特點
1.4 DSP芯片的分類
1.5 TI係列DSP芯片
思考題與習題1
第2章 CPU結構與指令集
2.1 CPU的結構
2.2 存儲器映射
2.3 匯編指令集
2.3.1 指令集概述
2.3.2 尋址方式
2.3.3 讀取/存儲類指令
2.3.4 算術運算類指令
2.3.5 邏輯及字段操作類指令
2.3.6 搬移類指令
2.3.7 程序轉移類指令
2.3.8 浮點運算指令
2.3.9 資源對指令的約束
2.3.10 乘纍加示例程序
2.3.11 匯編指令集匯總
2.4 流水綫
2.5 中斷
2.5.1 中斷類型和中斷信號
2.5.2 中斷服務錶
2.5.3 中斷控製寄存器
2.5.4 中斷性能和編程考慮事項
思考題與習題2
第3章 集成軟件開發環境
3.1 CCS的使用
3.1.1 CCS介紹
3.1.2 CCS配置
3.1.3 新建和導入工程
3.1.4 程序調試與性能分析
3.1.5 硬件仿真和實時數據交換
3.1.6 DSP/BIOS
3.2 CCS程序設計基礎
3.2.1 源文件和頭文件
3.2.2 庫文件
3.2.3 公共目標文件
3.2.4 鏈接器命令文件
3.2.5 #pragma僞指令
3.2.6 中斷嚮量錶
3.3 混閤語言編程
3.3.1 混閤編程的方法
3.3.2 混閤編程的接口規範
3.3.3 混閤編程示例程序
3.4 芯片支持庫
3.5 係統自啓動
思考題與習題3
第4章 鎖相環
4.1 概述
4.2 功能描述
4.3 配置鎖相環
4.4 寄存器
4.5 鎖相環示例程序
思考題與習題4
第5章 定時器
5.1 概述
5.2 控製寄存器
5.3 計數器工作模式
5.4 定時器示例程序
思考題與習題5
第6章 外部存儲器接口
6.1 接口信號與控製寄存器
6.2 SDRAM同步接口設計
6.3 異步接口設計
思考題與習題6
第7章 增強的直接存儲器訪問
7.1 概述
7.2 EDMA術語
7.3 EDMA傳輸方式
7.4 EDMA控製寄存器
7.5 參數RAM與通道傳輸參數
7.6 EDMA的傳輸操作
7.7 QDMA數據傳輸
7.8 EDMA傳輸示例
7.9 QDMA數據搬移示例程序
思考題與習題7
第8章 多通道緩衝串口
8.1 信號接口
8.2 控製寄存器
8.3 時鍾和幀同步信號
8.4 標準模式傳輸操作
8.5 串口的初始化
8.6 多通道傳輸方式
8.7 SPI接口
8.8 串口作為通用輸入/輸齣引腳
8.9 McBSP示例程序
思考題與習題8
第9章 多通道音頻串口
9.1 McASP術語
9.2 McASP架構
9.2.1 接口信號
9.2.2 寄存器
9.2.3 時鍾和幀同步信號發生器
9.2.4 串行器
9.2.5 格式化單元
9.2.6 時鍾檢查電路
9.2.7 引腳控製
9.3 McASP操作
9.3.1 啓動與初始化
9.3.2 傳輸模式
9.3.3 數據發送和接收
9.3.4 格式化器
9.3.5 中斷
9.3.6 錯誤處理和管理
9.3.7 迴送模式
9.4 McASP示例程序
思考題與習題9
第10章 I2C接口
10.1 I2C接口簡介
10.2 功能概述
10.3 寄存器
10.4 詳細操作
10.5 中斷請求
10.6 EDMA事件
10.7 復位/禁止I2C模塊
10.8 編程指南
10.9 I2C模塊應用示例
思考題與習題10
第11章 主機接口
11.1 HPI接口
11.2 HPI寄存器
11.3 HPI總綫訪問
11.4 主機訪問順序
思考題與習題11
第12章 通用輸入/輸齣端口
12.1 GPIO接口
12.2 GPIO寄存器
12.3 通用輸入/輸齣端口功能
12.4 中斷和事件産生
12.4.1 直通模式
12.4.2 邏輯模式
12.4.3 GPINT與GP0和/或GPINT0的復用
12.5 GPIO中斷/事件
12.6 GPIO應用示例
思考題與習題12
第13章 硬件係統設計
13.1 DSP硬件係統
13.2 電源
13.3 時鍾
13.4 硬件仿真接口
13.5 總綫擴展
13.6 串行通信接口
13.7 PCI接口
思考題與習題13
第14章 DSP算法及其實現
14.1 捲積算法的實現
14.2 有限衝激響應濾波器(FIR)的實現
14.3 快速傅裏葉變換(FFT)的實現
思考題與習題14
附錄A TMS320C6000編程常用僞指令及關鍵字
附錄B TMS320C6000編譯器的內聯函數
參考文獻
隨著智能終端設備的普及,數字信號處理器(DSP)在通信、醫療等領域得到瞭大量的應用,並逐漸滲透到消費電子産品領域,深刻影響著人們的生活,人們已無法離開DSP芯片。現在主要的DSP廠商包括美國德州儀器(TI)公司、美國模擬器件(AD)公司和飛思卡爾(Freescale)等十幾傢公司,其中TI公司的DSP産品占據瞭市場的絕大部分份額,因此瞭解掌握TI公司DSP芯片的工作原理及使用方法,無論是對學習還是應用DSP,均具有重要的意義。
TI公司的DSP芯片分TMS320C2000、C5000和C6000三大係列。C6000係列DSP是高速、高性能的芯片,包括4個子係列:OMAP-L1x DSP + ARM9雙核子係列、66AK2x Multicore DSP + ARM多核子係列、C66x Multicore DSP多核子係列、C674x Low Power DSP低功耗子係列。其中C67xx係列DSP是TI公司高性能32位浮點數字信號處理器産品,該係列包括TMS320C6713、TMS320C6727和TMS320C6748等多種型號芯片。
作者結閤多年的數字信號處理相關教學和工程開發經驗編寫此書,以TMS320C6713芯片為例詳細介紹瞭DSP芯片的基本結構、內部各模塊的功能和軟件集成開發環境,說明瞭應用程序的基本框架,並結閤每章節內容給齣瞭示例程序。
本書主要作為電子信息、通信工程和自動化等專業高年級本科生和研究生學習DSP課程的教材或參考書,包括實驗在內參考學時48~60學時,也可供從事DSP芯片開發應用的工程技術人員參考。
全書共分14章,第1~8章由劉偉編寫,第9、10、14章由王瑋編寫,第11章由盧恒煒編寫,第12、13章由陳文鋼編寫,全書由劉偉、張雪審校。在本書編寫過程中,參考瞭大量的國內外著作和文獻,在此緻以由衷的謝意。碩士研究生秦福元、秦一博、張楠楠、譚成勛、陸文玲、張紅霞、張憲林參與瞭資料的整理工作,在此錶示感謝。
本書提供配套的電子課件及相關例程程序,讀者可登錄華信教育資源網:www.hxedu.com.cn,注冊後免費下載。
由於編者水平有限,書中難免存在錯誤和不當之處,敬請讀者批評指正。有關問題可發郵件至weikey@sdut.edu.cn。
DSP原理與應用(第2版) pdf epub mobi txt 電子書 下載