出版時間:2009-3 出版社:張雄偉、曹鐵勇、 陳亮 電子工業(yè)出版社 (2009-03出版) 作者:張雄偉 等 著 頁數:412
Tag標簽:無
前言
.DSP芯片,也稱數字信號處理器,是一種具有特殊結構的微處理器。DSP芯片的內部采用程序和數據分開的哈佛結構,具有專門的硬件乘法器,廣泛采用流水線操作,提供特殊的DSP指令,可以用來快速實現(xiàn)各種數字信號處理算法。自20世紀80年代初DSP芯片誕生以來,DSP芯片在近30年時間里得到了飛速的發(fā)展,DSP芯片的性能價格比不斷提高,開發(fā)手段越來越完善,應用越來越普及。DSP芯片已經在通信與電子系統(tǒng)、信號與信息處理、自動控制、雷達、軍事、航空航天、醫(yī)療、家用電器等許多領域得到廣泛的應用。DSP芯片可分為通用型和專用型兩大類。通用型DSP芯片是一種軟件可編程的DSP芯片,適用于各種DSP應用場合。專用型DSP芯片則將DSP處理的算法集成到DSP芯片內部,一般適用于某些專用的場合。本書主要討論通用型的可編程DSP芯片。目前,DSP芯片的主要供應商包括美國的德州儀器公司(11)、AD公司、AT&T公司和Motorola公司等。其中,TI公司的DSP芯片占世界DSP芯片市場近50%,在國內也被廣泛地采用。因此,本書主要以TI公司的DSP芯片為例進行介紹。本書共14章,可分為5個部分。第一部分是DSP芯片基礎,包括第1、2、3章。第1章概述DSP芯片的發(fā)展、分類、選擇和應用;第2章介紹DSP芯片的基本結構和11等公司的DSP芯片的主要特征:第3章介紹DSP的數值運算基礎,包括定點DSP處理中的定標、定點和浮點DSP處理的有關問題。第二部分是軟件開發(fā)基礎,包括第4、5章。第4章比較詳細地介紹TI公司推出的集成開發(fā)環(huán)境——CCS的基本原理和使用方法;第5章介紹用C語言開發(fā)DSP芯片的方法。
內容概要
《DSP芯片的原理與開發(fā)應用(第4版)》由淺入深、全面系統(tǒng)地介紹了DSP芯片的基本原理、開發(fā)和應用。首先介紹了DSP芯片的基本結構和特征,以及定點和浮點DSP處理的運算基礎;其次介紹了DSP芯片的開發(fā)工具,重點介紹了目前廣泛應用的CCS集成開發(fā)環(huán)境及其使用方法:接著,介紹了基于C語言和匯編語言的開發(fā)方法以及DSP芯片的存儲資源管理,較為詳細地介紹了DSP系統(tǒng)的軟硬件設計方法;最后,通過三個應用實例介紹了定點和浮點DSP芯片的系統(tǒng)開發(fā)過程,并介紹了數字濾波器和FFT等常用數字信號處理算法的DSP實現(xiàn)?! 禗SP芯片的原理與開發(fā)應用(第4版)》的目的是使讀者了解DSP芯片的基本原理和常用DSP芯片的應用,熟悉DSP芯片開發(fā)工及使用方法,掌握DSP系統(tǒng)的軟硬件設計和應用系統(tǒng)開發(fā)方法,具備從事DSP芯片軟硬件設計和系統(tǒng)開發(fā)的能力?! 禗SP芯片的原理與開發(fā)應用(第4版)》的特點是:結構清晰、內容全面、舉例豐富、實用性強,可作為電子信息類學科的研究生和相關專業(yè)高年級大學生的教材,也可作為DSP芯片應用人員的培訓教材,對于從事DSP芯片開發(fā)應用的科技人員和高校教師也具較高的參考價值。
書籍目錄
第1章 概述1.1 引言1.2 DSP系統(tǒng)1.2.1 DSP系統(tǒng)的基本構成1.2.2 DSP系統(tǒng)的特點1.2.3 DSP系統(tǒng)的設計1.2.4 DSP系統(tǒng)的開發(fā)1.3 DSP芯片1.3.1 DSP芯片的定義1.3.2 DSP芯片的特點1.3.3 DSP芯片的發(fā)展1.3.4 T1公司的DSP芯片1.3.5 DSP芯片的分類1.3.6 DSP芯片的選擇1.3.7 DSP系統(tǒng)的運算量1.3.8 DSP芯片的應用1.4 小結1.5 習題與思考題第2章 DSP芯片的基本結構和特征2.1 引言2.2 DSP芯片的基本結構2.3 中央處理單元(CPU)2.3.1 算術邏輯單元(ALU)2.3.2 累加器2.3.3 桶形移位寄存器2.3.4 乘累加單元2.3.5 尋址單元2.4 總線結構和流水線2.5 片內存儲器2.6 集成外設2.6.1 通用的接口2.6.2 定時器2.6.3 主機接口(HPI)2.6.4 串行口2.6.5 軟件可編程等待狀態(tài)產生器2.7 T1定點DSP芯片2.7.1 早期的定點DSP芯片2.7.2 TMS320C2000系列2.7.3 1MS320C5000系列2.7.4 TMS320C62x/C64x系列2.8 T1浮點DSP芯片2.8.1 TMS320C3x2.8.2 TMS320C67x2.9 其他DSP芯片簡介2.9.1 AD公司的DSP芯片2.9.2 AT&T公司DSP芯片2.9.3 Motorola公司DSP芯片2.10 小結2.11 習題與思考題第3章 DSP的數值運算基礎3.1 引言3.2 定點的基本概念3.2.1 數的定標3.2.2 數的轉換3.2.3 溢出保護3.2.4 符號擴展3.2.5 舍入與截尾3.3 定點運算實現(xiàn)的基本原理3.3.1 加法,減法運算的C語言定點模擬3.3.2 乘法運算的C語言定點模擬3.3.3 除法運算的C語言定點模擬3.3.4 程序變量的Q值確定3.3.5 浮點至定點變換的C程序舉例3.4 DSP定點算術運算實現(xiàn)的基本原理3.4.1 定點乘法3.4.2 定點加法3.4.3 定點除法3.5 非線性運算定點實現(xiàn)方法3.5.1 級數展開法3.5.2 查表法3.5.3 混合法3.6 浮點數的表示格式3.6.1 IEEE浮點數格式3.6.2 TMS320C3x浮點數格式3.7 基本的浮點運算3.7.1 浮點乘法和加減法3.7.2 浮點除法3.8 非線性浮點運算的快速實現(xiàn)3.9 小結3.10 習題與思考題第4章 DSP芯片的開發(fā)環(huán)境4.1 引言4.2 軟件開發(fā)4.3 軟件開發(fā)環(huán)境4.3.1 CCS安裝與設置4.3.2 CCS基本環(huán)境4.3.3 CCS工程開發(fā)實例4.3.4 DSP/BIOS4.4 硬件開發(fā)4.5 硬件開發(fā)環(huán)境4.6 小結4.7 習題與思考題第5章 基于C語言的DSP芯片開發(fā)5.1 引言5.2 CCS支持的C語言5.2.1 變量和常數5.2.2 函數5.2.3 預處理5.3 C語言程序代碼的優(yōu)化5.3.1 c語言程序代碼編譯分析5.3.2 C語言程序的優(yōu)化方法5.4 小結5.5 題與思考題第6章 DSP芯片的存儲資源管理6.1 引言6.2 DSP芯片的存儲器6.2.1 片內存儲器6.2.2 外部擴展存儲器6.3 存儲區(qū)的組織6.3.1 程序空間6.3.2 數據空間6.3.3 I/O空間6.3.4 存儲器映射寄存器6.3.5 TMS320VC5416的存儲資源6.4 DSP芯片中的代碼存儲結構6.4.1 塊6.4.2 匯編器對塊的處理6.4.3 鏈接器對塊的處理6.4.4 程序重定位6.4.5 COFF文件中的符號6.4.6 COFF格式編程示例6.5 存儲區(qū)分配示例6.5.1 TMS320C2xx鏈接命令文件示例6.5.2 TMS320VC5416鏈接命令文件示例6.6 小結6.7 習題與思考題第7章 TMS320C5000DSP芯片的匯編語言7.1 匯編語言源程序格式7.2 匯編源程序中常見符號和偽指令7.3 匯編指令系統(tǒng)7.4 尋址方式7.4.1 數據尋址7.4.2 程序尋址7.5 小結7.6 習題與思考題第8章 基于C和匯編語言混合編程的DSP芯片開發(fā)8.1 引言8.2 基于C和匯編語言的混合編程方法8.2.1 獨立的C和匯編模塊接口8.2.2 從C程序中訪問匯編程序變量8.2.3 在匯編程序中訪問C程序變量8.2.4 在C程序中直接嵌入匯編語句8.2.5 修改C編譯器的輸出8.3 基于C和匯編語言的混合編程舉例8.3.1 TMS320C3x/C4x混合編程舉例8.3.2 TMS320C2x/C5x混合編程舉例8.3.3 TMS320C54x混合編程舉例8.4 DSP代碼的優(yōu)化8.4.1 C代碼的優(yōu)化8.4.2 匯編代碼的優(yōu)化8.5 小結8.6 習題與思考題第9章 DSP芯片集成外設的開發(fā)9.1 引言9.2 中斷9.2.1 概述9.2.2 DSP中斷資源9.2.3 DSP中斷程序實現(xiàn)9.3 DMA9.3.1 DMA數據傳輸模式9.3.2 DSP的DMA控制9.3.3 DSP的DMA配置舉例9.4 時序模塊9.4.1 PLL模塊9.4.2 定時模塊9.4.3 等待狀態(tài)發(fā)生器9.5 接口模塊9.5.1 概述9.5.2 多通道緩沖串行口9.5.3 主機接IEI(LIPI)9.5.4 外部存儲器接IEl(EMIF)9.5.5 通用I/O口9.6 基于CSL,的外設開發(fā)9.6.1 CSL,概述9.6.2 CSL,程序開發(fā)9.7 小結9.8 習題與思考題第10章 DSP脫機系統(tǒng)設計10.1 引言10.2 DSP芯片的初始化10.2.1 寄存器初始化10.2.2 中斷矢量表初始化10.2.3 串行口初始化10.3 DSP系統(tǒng)的BOOT設計10.3.1 TMS320C50的BOOT設計10.3.2 TMS320C54x的BOOT設計10.3.3 TMS320C55x的BOOT設計10.3.4 TMS320C6x的BOOT設計10.4 小結10.5 習題與思考題第11章 DSP硬件系統(tǒng)設計11.1 引言11.2 DSP系統(tǒng)的基本硬件設計11.2.1 電源電路11.2.2 復位電路11.2.3 引腳的電平轉換與處理11.2.4 硬件系統(tǒng)的可靠性設計11.3 DSP典型硬件系統(tǒng)舉例11.3.1 外部存儲器接口設計11.3.2 模數接口電路的設計11.3.3 通信接口的設計11.3.4 主從式系統(tǒng)的設計11.4 小結11.5 習題與思考題第12章 DSP芯片應用系統(tǒng)開發(fā)實例12.1 引言12.2 一個基于TMS320C203DSP應用系統(tǒng)的開發(fā)12.2.1 系統(tǒng)簡介12.2.2 系統(tǒng)硬件設計12.2.3 系統(tǒng)軟件設計12.2.4 硬件調試12.2.5 軟件調試12.2.6 獨立系統(tǒng)實現(xiàn)12.3 一個基于TMS320C31DSP系統(tǒng)的開發(fā)12.3.1 系統(tǒng)簡介12.3.2 系統(tǒng)構成12.3.3 系統(tǒng)軟硬件設計12.3.4 軟硬件調試12.3.5 獨立系統(tǒng)實現(xiàn)12.4 一個基于TMS320VC5409DSP應用系統(tǒng)的開發(fā)12.4.1 Q729_A及系統(tǒng)簡介12.4.2 系統(tǒng)構成12.4.3 系統(tǒng)軟硬件設計12.4.4 系統(tǒng)調試12.4.5 獨立系統(tǒng)形成12.5 小結12.6 習題與思考題第13章 數字濾波器算法的DSP實現(xiàn)13.1 引言13.2 FIR濾波器的DSP實現(xiàn)13.2.1 FIR濾波器的基本原理和設計方法13.2.2 FIR濾波器的定點DSP實現(xiàn)13.2.3 FIR濾波器的浮點DSP實現(xiàn)13.3 IIR濾波器的DSP實現(xiàn)13.3.1 FIR濾波器的基本原理和設計方法13.3.2 FIR濾波器的定點DSP實現(xiàn)13.3.3 FIR濾波器的浮點DSP實現(xiàn)13.4 自適應濾波器的DSP實現(xiàn)13.4.1 自適應濾波器的基本原理13.4.2 自適應濾波器的TMS320C2xx定點實現(xiàn)13.4.3 自適應濾波器的TMS320C54x定點實現(xiàn)13.4.4 自適應濾波器的TMS320C3x浮點實現(xiàn)13.5 小結13.6 習題與思考題第14章 FFT算法的DSP實現(xiàn)14.1 引言14.2 FFT的基本原理14.2.1 DFT的基本原理14.2.2 FFT算法的導出14.3 FFT算法的C語言實現(xiàn)14.4 FFT的定點DSP實現(xiàn)14.4.1 運算溢出及避免方法14.4.2 FFT的TMS320C2xx實現(xiàn)14.4.3 FFT的TMS320C54x實現(xiàn)14.5 FFT的浮點DSP實現(xiàn)14.6 小結14.7 習題與思考題附錄A TMS320C54X指令集附錄B TI格式文件轉化為二進制文件附錄C 8位u律/16位線性互換的C語言程序附錄D u律到線性變換表附錄E 縮寫詞的英文對照參考文獻
章節(jié)摘錄
插圖:第1章 概述1.1 引言數字信號處理(DSP)是一門涉及多種學科且又廣泛應用于許多領域的學科。20世紀60年代以來,隨著信息技術的飛速發(fā)展,DSP技術應運而生并得到迅速的發(fā)展。目前,DSP技術已經在通信、自動控制、航空航天、軍事、儀器儀表、家用電器等眾多領域里得到越來越廣泛的應用,DSP已經來到了我們每個人的身邊。DSP是指利用計算機、微處理器或專用處理設備,以數字形式對信號進行的采集、變換、濾波、估值、增強、壓縮、識別等處理。DSP是圍繞著DSP的理論、實現(xiàn)和應用等幾個方面發(fā)展起來的。DSP在理論上的發(fā)展推動了DSP應用的發(fā)展;反過來,越來越廣泛的DSP應用又促進了DSP理論的發(fā)展;DSP的實現(xiàn)則是理論和應用之間的橋梁。DSP以眾多學科的理論為基礎,它所涉及的范圍極其廣泛。例如,數學領域的微積分、概率統(tǒng)計、隨機過程、數值分析等都是DSP的基本工具,與網絡理論、信號與系統(tǒng)、控制論、通信理論、故障診斷等也密切相關。一些新興的學科,如人工智能、模式識別、神經網絡等,都是與DSP密不可分。因此可以說,DSP把許多經典的理論體系作為自己的理論基礎,同時又使自己成為一系列新興學科的理論基礎。
編輯推薦
《DSP芯片的原理與開發(fā)應用(第4版)》由電子工業(yè)出版社出版。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載