出版時間:2012-7 出版社:電子工業(yè)出版社 作者:劉偉 著 頁數(shù):291
Tag標簽:無
前言
隨著智能終端設備的普及,數(shù)字信號處理器(DSP)在通信、醫(yī)療等領(lǐng)域得到了大量的應用,并逐漸滲透到消費電子產(chǎn)品領(lǐng)域,深入影響著人們的生活,人類已無法離開DSP芯片?,F(xiàn)在主要的DSP廠商包括美國德州儀器公司(TI)、美國模擬器件公司(ADI)和飛思卡爾(Freescale)等十幾家公司,其中TI公司的DSP產(chǎn)品占據(jù)了世界市場的絕大部分份額,因此掌握TI公司DSP芯片的工作原理及使用方法,無論是對學習DSP還是應用開發(fā),均具有重要的意義?! I公司的DSP芯片分TMS320C2000、C5000和C6000三大系列。C6000系列DSP是高速、高性能的芯片,包括4個子系列:定點系列C62xx、浮點系列C67xx、圖像處理系列C64xx和數(shù)字多媒體應用系列DM64x。C67xx系列DSP是TI公司高性能32位浮點數(shù)字信號處理器產(chǎn)品,該系列包括TMS320C6713、TMS320C6727和TMS320C6747等多種型號芯片?! ∽髡呓Y(jié)合多年的數(shù)字信號處理相關(guān)教學和工程開發(fā)經(jīng)驗編寫此書,以TMS320C6713芯片為例詳細介紹了DSP芯片的基本結(jié)構(gòu)、內(nèi)部各模塊的功能和軟件集成開發(fā)環(huán)境,說明了應用程序的基本框架,并結(jié)合每章節(jié)內(nèi)容給出了使用例程?! ”緯饕鳛殡娮有畔ⅰ⑼ㄐ殴こ毯妥詣踊葘I(yè)高年級本科生和研究生學習DSP課程的教材或參考書,包括實驗在內(nèi)參考學時為48~60學時,也可供從事DSP芯片開發(fā)應用的工程技術(shù)人員參考?! ∪珪卜?4章,第1~8章由劉偉編寫,第9、10、14章由王瑋編寫,第11章由盧恒煒編寫,第12章由中國農(nóng)業(yè)大學王偉編寫,第13章由陳文鋼編寫,全書由劉偉、張雪審校。在本書編寫過程中,參考了大量的國內(nèi)外著作和文獻,在此致以由衷的謝意。碩士研究生秦一博、張楠楠、譚成勛、陸文玲、張紅霞、張憲林參與了資料的整理工作,在此表示感謝?! ∮捎诰幷咚接邢蓿瑫须y免存在錯誤和不當之處,敬請讀者批評指正。 作者 2012年5月 山東理工大學
內(nèi)容概要
本書主要介紹TMS320C67xx系列DSP芯片的基本特點、硬件結(jié)構(gòu)及內(nèi)部各模塊的功能,并結(jié)合應用示例講解各模塊的工作原理;詳細介紹Code
Composer
Studio集成開發(fā)環(huán)境,說明基本的C語言應用程序框架及混合編程的方法,并講述系統(tǒng)自啟動的過程。書中還包含大量DSP芯片的應用和算法示例程序,并給出時序控制寄存器各字段的計算方法,以及硬件讀/寫時序的測試波形。
書籍目錄
第1章 DSP概述
1.1 DSP芯片的概念
1.2 DSP芯片的發(fā)展
1.3 DSP芯片的特點
1.4 DSP芯片的分類
1.5 TI系列DSP芯片
思考題與習題
第2章 CPU結(jié)構(gòu)與指令集
2.1 CPU的結(jié)構(gòu)
2.2 存儲器映射
2.3 匯編指令集
2.3.1 指令集概述
2.3.2 尋址方式
2.3.3 讀取/存儲類指令
2.3.4 算術(shù)運算類指令
2.3.5 邏輯及字段操作類指令
2.3.6 搬移類指令
2.3.7 程序轉(zhuǎn)移類指令
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 中斷性能和編程考慮事項
思考題與習題
第3章 集成軟件開發(fā)環(huán)境
3.1 CCS簡介
3.1.1 配置CCS
3.1.2 Hello World程序
3.1.3 程序調(diào)試與性能分析
3.1.4 硬件仿真和實時數(shù)據(jù)交換
3.1.5 DSP/BIOS
3.2 基本的C語言程序
3.2.1 鏈接器命令文件
3.2.2 中斷向量表
3.3 混合語言編程
3.3.1 混合編程的方法
3.3.2 混合編程的接口規(guī)范
3.3.3 混合編程示例程序
3.4 芯片支持庫
3.5 系統(tǒng)自啟動
思考題與習題
第4章 鎖相環(huán)
4.1 概述
4.2 功能描述
4.3 配置鎖相環(huán)
4.4 寄存器
4.5 鎖相環(huán)示例程序
思考題與習題
第5章 定時器
5.1 概述
5.2 控制寄存器
5.3 計數(shù)器工作模式
5.4 定時器示例程序
思考題與習題
第6章 外部存儲器接口
6.1 接口信號與控制寄存器
6.2 SDRAM同步接口設計
6.3 異步接口設計
思考題與習題
第7章 增強的直接存儲器訪問
7.1 概述
7.2 EDMA術(shù)語
7.3 EDMA傳輸方式
7.4 EDMA控制寄存器
7.5 參數(shù)RAM與通道傳輸參數(shù)
7.6 EDMA的傳輸操作
7.7 QDMA數(shù)據(jù)傳輸
7.8 EDMA傳輸示例
7.9 QDMA數(shù)據(jù)搬移示例程序
思考題與習題
第8章 多通道緩沖串口
8.1 信號接口
8.2 控制寄存器
8.3 時鐘和幀同步信號
8.4 標準模式傳輸操作
8.5 串口的初始化
8.6 多通道傳輸方式
8.7 SPI接口
8.8 串口作為通用輸入/輸出引腳
8.9 McBSP示例程序
思考題與習題
第9章 多通道音頻串口
9.1 McASP術(shù)語
9.2 McASP架構(gòu)
9.2.1 接口信號
9.2.2 寄存器
9.2.3 時鐘和幀同步信號發(fā)生器
9.2.4 串行器
9.2.5 格式化單元
9.2.6 時鐘檢查電路
9.2.7 引腳控制
9.3 McASP操作
9.3.1 啟動與初始化
9.3.2 傳輸模式
9.3.3 數(shù)據(jù)發(fā)送和接收
9.3.4 格式化器
9.3.5 中斷
9.3.6 錯誤處理和管理
9.3.7 回送模式
9.4 McASP示例程序
思考題與習題
第10章 I2C接口
10.1 I2C接口簡介
10.2 功能概述
10.3 寄存器
10.4 詳細操作
10.5 中斷請求
10.6 EDMA事件
10.7 復位/禁止I2C模塊
10.8 編程指南
10.9 I2C模塊應用示例
思考題與習題
第11章 主機接口
11.1 HPI接口
11.2 HPI寄存器
11.3 HPI總線訪問
11.4 主機訪問順序
思考題與習題
第12章 通用輸入/輸出端口
12.1 GPIO接口
12.2 GPIO寄存器
12.3 通用輸入/輸出端口功能
12.4 中斷和事件產(chǎn)生
12.4.1 直通模式
12.4.2 邏輯模式
12.4.3 GPINT與GP0和/或GPINT0的復用
12.5 GPIO中斷/事件
12.6 GPIO應用示例
思考題與習題
第13章 硬件系統(tǒng)設計
13.1 DSP硬件系統(tǒng)
13.2 電源
13.3 時鐘
13.4 硬件仿真接口
13.5 總線擴展
13.6 串行通信接口
13.7 PCI接口
思考題與習題
第14章 DSP算法及其實現(xiàn)
14.1 有限沖激響應濾波器(FIR)的實現(xiàn)
14.2 無限沖激響應濾波器(IIR)的實現(xiàn)
14.3 快速傅里葉變換(FFT)的實現(xiàn)
思考題與習題
附錄A TMS320C6000編程常用偽指令及關(guān)鍵字
附錄B TMS320C6000編譯器的內(nèi)聯(lián)函數(shù)
參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖: ②存儲器阻塞:因為存儲器阻塞本身擴展了CPU周期,所以存儲器阻塞延遲了中斷處理。 ③多周期NOP指令:當發(fā)生中斷時,多周期NOP(包括IDLE)指令同其他指令一樣。但有一個例外,就是當中斷發(fā)生時,取消了多周期NOP(包括IDLE)指令第1周期外的所有指令。在這種情況下,下一個執(zhí)行包的地址將存放到NRP或者IRP中,這就阻止了返回到被中斷的NOP或IDLE指令處。 3.使用寄存器要單值分配任務 編程時,對C67xx的寄存器使用可分成單值分配和多值分配兩種形式。多值分配指某一寄存器在程序同一段流水線時期內(nèi)被分配兩個或兩個以上數(shù)值。當系統(tǒng)有中斷過程時,就要考慮寄存器的使用形式。單值分配是可中斷的,多值分配是不可中斷的,否則會出現(xiàn)不可預料的結(jié)果。當中斷發(fā)生時,所有進入E1節(jié)拍的指令允許完成整個執(zhí)行過程,而其他指令被暫停,持中斷返回時再重新取指。顯然,從中斷返回后的指令與中斷前的指令之間比無中斷時有更長的延遲間隔。這樣,如果寄存器不是單值分配就可能產(chǎn)生錯誤結(jié)果。 4.嵌套中斷 通常當CPU進入一個中斷服務程序時,其他中斷均被禁止。然而,當中斷服務程序是可屏蔽中斷INT4~INT15中之一時,NMI可以中斷一個可屏蔽中斷的執(zhí)行過程,但NMI和可屏蔽中斷均不可中斷一個NMI。 有時希望一個可屏蔽中斷服務程序被另一個中斷請求(通常是更高級別的)所中斷。盡管中斷服務程序不允許被NMI之外的中斷所打斷,但在軟件控制下實現(xiàn)嵌套中斷是可能的。這一過程要求做如下工作:保存原來的IRP(或者NRP)和IER到一個安全的存儲區(qū)(下一個中斷不使用的內(nèi)存單元或寄存器)中,通過ISR建立一組新的使能位,保存CSR后將GIE置位,新中斷即被使能。
編輯推薦
《普通高等教育"十二五"規(guī)劃教材?電子信息科學與工程類專業(yè)規(guī)劃教材:DSP原理與應用》包含大量DSP芯片的應用和算法示例程序,并給出時序控制寄存器各字段的計算方法,以及硬件讀∕寫時序的測試波形。內(nèi)容全面、通俗易懂、實用性強,可作為電子信息工程、通信工程、自動化等專業(yè)高年級本科生和研究生“DSP原理及應用”課程的教材或參考書,也可供從事DSP芯片開發(fā)應用的工程技術(shù)人員參考。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載