出版時(shí)間:2010-9 出版社:西安電子科大 作者:馮小平//曹向海//鮑丹 頁數(shù):442 字?jǐn)?shù):672000
前言
前言 隨著數(shù)字信號處理理論和技術(shù)、軟件無線電理論和技術(shù)的迅猛發(fā)展,其應(yīng)用領(lǐng)域不斷拓展,已經(jīng)滲透到國民經(jīng)濟(jì)和日常生活的許多領(lǐng)域中。數(shù)字信號處理理論的發(fā)展,信號處理算法的不斷進(jìn)步和完善,使得對信號處理的硬件平臺的要求也越來越高。近幾年來,為應(yīng)對市場的要求,各DSP廠家不斷推出了各種高性能的DSP。TigerSHARC是一種超高性能靜態(tài)超標(biāo)量浮點(diǎn) DSP,非常適合于對計(jì)算能力和實(shí)時(shí)性有苛刻要求的大計(jì)算量的信號處理任務(wù)。與其他的浮點(diǎn)處理器相比,TigerSHARC的處理能力更強(qiáng),運(yùn)算速度更快,體積更小,開發(fā)成本更低,可用于構(gòu)建性能價(jià)格比更高的信號處理系統(tǒng)。自從2001年美國ADI公司推出高性能TigerSHARC系列DSP的成員ADSP—TS101S、2003年推出TigerSHARC系列新成員ADSP—TS20XS以來,TigerSHARC系列數(shù)字信號處理器得到了廣泛的應(yīng)用?! 榱诉m應(yīng)數(shù)字信號處理領(lǐng)域的新變化,我校從2001年開始,在相關(guān)專業(yè)的本科和研究生培養(yǎng)計(jì)劃中,增設(shè)了DSP技術(shù)和應(yīng)用課程,本書就是為了滿足相關(guān)教學(xué)和工程技術(shù)人員的需求而編寫的。本書作者具有多年從事DSP技術(shù)及其應(yīng)用領(lǐng)域的教學(xué)和科研實(shí)踐經(jīng)歷,開發(fā)了多種型號的基于TigerSHARC系列DSP的單處理器和多處理器系統(tǒng)。本書是在作者總結(jié)多年的研究成果的基礎(chǔ)上編寫的,其中給出了許多典型的DSP系統(tǒng)接口和系統(tǒng)設(shè)計(jì)的示例?! igerSHARC處理器包括TS101S和TS201S等處理器,兩者的大部分功能是完全兼容的,但是其某些細(xì)節(jié)也存在不同程度的差異。為此,本書在內(nèi)容的取舍上采取了求同存異的方法,大部分內(nèi)容以TS101S為主展開討論。對于兩者存在明顯差異的地方采取分別介紹的方式進(jìn)行討論,對于差異不大的地方給予適當(dāng)?shù)奶崾尽A硪环矫妫谌〔纳献⒁饬薉SP的原理與應(yīng)用并重,力求使讀者通過對本書給出的相關(guān)內(nèi)容的學(xué)習(xí),可以較全面地掌握TigerSHARC的應(yīng)用基礎(chǔ)知識,也能了解到許多設(shè)計(jì)中的細(xì)節(jié)、經(jīng)驗(yàn)和教訓(xùn)。我們真誠希望每位讀者都能從中獲益,果能如此,我們將感到由衷的高興?! ”緯?章,其內(nèi)容大致分為三個(gè)部分。第一部分是基礎(chǔ)部分,包括第1~5章,重點(diǎn)介紹TigerSHARC處理器的基礎(chǔ)知識,包括處理器的內(nèi)核結(jié)構(gòu)、總線和存儲器組織、I/O資源、指令系統(tǒng)等主要內(nèi)容。第二部分是應(yīng)用部分,包括第6章和第7章,主要介紹TigerSHARC處理器的程序開發(fā)和I/O接口技術(shù)。第三部分是系統(tǒng)設(shè)計(jì)與應(yīng)用,包括第8章和第9章,主要介紹TigerSHARC處理器的系統(tǒng)設(shè)計(jì)技術(shù)和應(yīng)用。第8章討論DSP系統(tǒng)的時(shí)鐘、電源、鏈路口、SDRAM、引導(dǎo)方式及其程序設(shè)計(jì)等信號處理器系統(tǒng)的外圍接口硬件和程序設(shè)計(jì)問題,還討論了信號處理器系統(tǒng)的數(shù)據(jù)傳輸和同步問題、流水處理等問題。第9章給出了幾個(gè)典型的基于TS101S和TS201S處理器的雷達(dá)、雷達(dá)偵察信號處理器的設(shè)計(jì)實(shí)例。書中涉及的內(nèi)容較多,授課教師可以根據(jù)教學(xué)情況適當(dāng)調(diào)整教學(xué)內(nèi)容?! ●T小平負(fù)責(zé)全書統(tǒng)稿工作并編寫第1~4章和第7、8章,曹向海負(fù)責(zé)編寫第5章,鮑丹負(fù)責(zé)編寫第6章,曹向海和鮑丹合作編寫第9章。由于作者水平有限,書中難免會出現(xiàn)一些錯(cuò)誤,希望選用本書的教師或讀者能將存在的問題及時(shí)轉(zhuǎn)告我們,我們將表示衷心的感謝。反饋問題可電郵至xpfeng@mail.xian.edu.cn,直接與作者聯(lián)系,或者通過出版社與作者聯(lián)系?! ”緯木帉懙玫搅宋靼搽娮涌萍即髮W(xué)教材基金的資助。作者首先對關(guān)心本書出版的各位老師表示衷心的感謝。作者的同事劉書明教授十分關(guān)心本書的編寫工作,并且提供了許多第一手資料,使得本書能夠在短時(shí)間內(nèi)編寫完成,在此特別對他的幫助表示衷心的感謝。在編寫過程中,作者引用了西安電子科技大學(xué)電子工程學(xué)院的多位老師和研究生的成果和論文,在此也對他們表示衷心的感謝。作者還要特別感謝西安電子科技大學(xué)出版社的各位編輯、領(lǐng)導(dǎo)和工作人員,他們?yōu)楸緯某霭娓冻隽诵燎诘膭趧??! ∽髡? 2010年4月 于西安電子科技大學(xué)
內(nèi)容概要
本書是高等學(xué)校電子信息類專業(yè)本科和研究生的DSP技術(shù)及其應(yīng)用課程的教材,在介紹ADI公司的浮點(diǎn)TigerSHARC系列
DSP的內(nèi)核結(jié)構(gòu)、存儲器組織和總線結(jié)構(gòu)、接口技術(shù)及其指令系統(tǒng)的基礎(chǔ)上,重點(diǎn)討論了TS101S和TS201S的程序設(shè)計(jì)、接口設(shè)計(jì)和系統(tǒng)設(shè)計(jì)技術(shù),并給出了幾個(gè)基于TS101S和TS201S的信號處理器系統(tǒng)的設(shè)計(jì)實(shí)例。本書在介紹
TigerSHARC系列DSP基礎(chǔ)知識的同時(shí),立足于實(shí)際應(yīng)用系統(tǒng)的設(shè)計(jì)要求,注重基本原理與實(shí)際應(yīng)用相結(jié)合,可使讀者快速掌握DSP的基本原理及其在數(shù)字信號處理中的應(yīng)用技巧。
《TigerSHARC處理器技術(shù)及其應(yīng)用(21世紀(jì)高等學(xué)校電子信息類規(guī)劃教材)》既可作為電子信息類專業(yè)DSP應(yīng)用技術(shù)課程的本科生和研究生教材,也可作為相關(guān)專業(yè)高年級本科生和研究生及從事DSP技術(shù)設(shè)計(jì)和開發(fā)的專業(yè)技術(shù)人員的參考書。
書籍目錄
第1章 概述
1.1 數(shù)字信號處理器的基本概念和特點(diǎn)
1.1.1 數(shù)字信號處理器的基本概念
1.1.2 數(shù)字信號處理器的特點(diǎn)
1.2 數(shù)字信號處理器的發(fā)展歷史和應(yīng)用
1.2.1 數(shù)字信號處理器的發(fā)展歷史
1.2.2 數(shù)字信號處理器的應(yīng)用
1.3 ADI公司的DSP系列簡介
1.3.1 Blackfin系列定點(diǎn)處理器
1.3.2 SHARC系列DSP的基本特點(diǎn)
1.3.3 TigerSHARC系列DSP的特點(diǎn)
第2章 TS系列DSP的內(nèi)核結(jié)構(gòu)
2.1 TS系列DSP的內(nèi)核結(jié)構(gòu)概述
2.1.1 TS101S的內(nèi)核結(jié)構(gòu)概述
2.1.2 TS20XS的內(nèi)核結(jié)構(gòu)概述
2.2 TS處理器的運(yùn)算模塊
2.2.1 運(yùn)算模塊的組成
2.2.2 運(yùn)算模塊的寄存器
2.2.3 算術(shù)邏輯單元ALU
2.2.4 乘法器
2.2.5 移位器
2.2.6 TS201S的通信邏輯處理單元(CLU)
2.3 TS處理器的整型算術(shù)邏輯單元
2.3.1 IALU結(jié)構(gòu)
2.3.2 IALU的寄存器
2.3.3 IALU算術(shù)、邏輯和函數(shù)操作
2.4 TS101S的程序控制器
2.4.1 程序控制器的功能
2.4.2 程序控制器的寄存器
2.4.3 指令對齊緩沖池(IAB)
2.4.4 分支地址緩沖池(BTB)
2.4.5 程序控制器的使用實(shí)例
2.5 TS20XS的程序控制器
2.5.1 程序控制器的寄存器
2.5.2 程序控制器的指令流水
2.5.3 指令對齊緩沖池(IAB)和分支地址緩沖池(BTB)
第3章 TS系列DSP的存儲器及寄存器
3.1 TS101S處理器的總線
3.1.1 TS101S的內(nèi)部總線
3.1.2 TS101S的外部總線
3.1.3 總線控制與狀態(tài)寄存器
3.1.4 多處理器連接與總線仲裁
3.1.5 主機(jī)接口
3.2 TS101S的存儲器組織
3.2.1 全局尋址空間
3.2.2 外部存儲器尋址空間
3.2.3 內(nèi)部存儲器尋址空間
3.2.4 多處理器空間和主機(jī)尋址空間
3.3 TS101S的寄存器組
3.3.1 寄存器分組
3.3.2 運(yùn)算模塊中的寄存器組
3.3.3 IALU的寄存器組
3.3.4 程序控制器的寄存器組
3.3.5 中斷向量表寄存器組
3.3.6 外部口(EP)寄存器組
3.4 TS20XS的總線
3.4.1 TS20XS的內(nèi)部總線
3.4.2 TS20XS的SOC接口
3.5 TS201S的存儲器組織
3.5.1 TS201S的尋址空間
3.5.2 全局尋址映射空間
3.5.3 主機(jī)尋址空間
3.5.4 外部存儲器尋址空間
3.5.5 多處理器尋址空間
3.5.6 處理器內(nèi)部存儲空間
3.5.7 TS201S的內(nèi)部存儲器組織
3.6 TS201S處理器的寄存器組
3.6.1 運(yùn)算塊寄存器組
3.6.2 IALU寄存器組
3.6.3 程序控制器寄存器組
3.6.4 Cache寄存器組(存儲器控制寄存器)
3.6.5 中斷寄存器組
3.6.6 DMA控制和狀態(tài)寄存器組
3.6.7 鏈路口寄存器組
3.6.8 外部總線接口寄存器組
第4章 TS系列DSP的I/O資源
4.1 TS處理器的中斷
4.1.1 TS處理器的中斷源
4.1.2 TS處理器的中斷向量
4.1.3 可編程的中斷控制寄存器
4.1.4 中斷處理過程
4.1.5 中斷返回與異常
4.1.6 中斷服務(wù)程序?qū)嵗?br /> 4.2 TS處理器的DMA傳輸
4.2.1 DMA控制器與傳輸控制塊
4.2.2 DMA控制與狀態(tài)寄存器
4.2.3 鏈?zhǔn)紻MA與二維DMA
4.2.4 外部口DMA
4.2.5 AutoDMA與鏈路口DMA
4.3 TS101S的鏈路口
4.3.1 鏈路口資源
4.3.2 鏈路口通信協(xié)議
4.3.3 鏈路口控制及狀態(tài)寄存器
4.4 TS20XS處理器的鏈路口
4.4.1 TS20XS鏈路口結(jié)構(gòu)
4.4.2 鏈路口的控制和狀態(tài)寄存器
4.4.3 鏈路口的連接方式和工作
4.4.4 鏈路口通信協(xié)議
4.4.5 鏈路口的傳輸延遲
4.4.6 鏈路口的故障檢測機(jī)制
第5章 TS系列DSP的指令系統(tǒng)
5.1 TS系列DSP的數(shù)據(jù)格式
5.1.1 單精度浮點(diǎn)數(shù)據(jù)格式
5.1.2 擴(kuò)展精度浮點(diǎn)數(shù)據(jù)格式
5.1.3 定點(diǎn)數(shù)據(jù)格式
5.2 TS系列DSP的指令結(jié)構(gòu)和寄存器
5.2.1 指令行結(jié)構(gòu)
5.2.2 寄存器名稱和使用
5.3 存儲器的尋址和訪問方式
5.3.1 直接和間接尋址
5.3.2 循環(huán)尋址
5.3.3 位反序?qū)ぶ?br /> 5.3.4 存儲器的訪問類型
5.3.5 寄存器傳送和立即數(shù)擴(kuò)展操作
5.4 Ts處理器的指令
5.4.1 ALU指令
5.4.2 CLU指令
5.4.3 乘法器指令
5.4.4 移位器指令
5.4.5 IALU指令
5.4.6 IALU加載/存儲/傳輸指令
5.5 TS處理器的指令并行規(guī)則和約束條件
5.5.1 指令并行規(guī)則
5.5.2 并行指令的通用約束
5.5.3 計(jì)算塊指令約束
5.5.4 IALU指令約束
5.5.5 程序控制指令約束
第6章 TS系列DSP的程序設(shè)計(jì)與開發(fā)
6.1 TS處理器程序設(shè)計(jì)概述-
6.2 匯編器和匯編語言程序設(shè)計(jì)
6.2.1 標(biāo)識符和運(yùn)算符
6.2.2 預(yù)處理偽指令
6.2.3 匯編偽指令
6.2.4 匯編程序舉例
6.3 C編譯器和C程序設(shè)計(jì)
6.3.1 C編譯器的特點(diǎn)
6.3.2 C編譯器支持的數(shù)據(jù)類型
6.3.3 實(shí)時(shí)運(yùn)行模式與實(shí)時(shí)運(yùn)行庫
6.3.4 C/C++與匯編程序接口
6.3.5 C程序優(yōu)化
6.3.6 程序優(yōu)化的實(shí)例
6.4 鏈接器和LDF(鏈接描述文件)
6.4.1 鏈接器
6.4.2 LDF文件中常用的鏈接器命令
6.4.3 LDF文件的編寫
6.5 VisualDSP++集成開發(fā)工具
6.5.1 集成開發(fā)工具及其特點(diǎn)
6.5.2 利用IDDE進(jìn)行程序開發(fā)的過程
6.5.3 Debugger工具及其使用
第7章 TS系列DSP的接口技術(shù)
7.1 TS處理器外部總線接口技術(shù)
7.1.1 TS處理器的外部總線概述
7.1.2 EPROM和Flash接口
7.1.3 典型外部總線接口范例
7.2 主機(jī)接口一
7.3 SDRAM接口
7.3.1 SDRAM接口信號
7.3.2 SDRAM編程
7.3.3 SDRAM接口擴(kuò)展舉例
7.4 TS處理器與常用器件的接口技術(shù)
7.4.1 與雙口RAM的接口技術(shù)
7.4.2 與ADC的接口技術(shù)
7.4.3 與DAC的接口技術(shù)
7.5 TS處理器的:DMA傳輸
7.5.1 內(nèi)部存儲器到外部存儲器的DMA
7.5.2 鏈?zhǔn)紻MA與二維DMA
7.5.3 鏈路口DMA
第8章 TS系列DSP系統(tǒng)設(shè)計(jì)技術(shù)
8.1 TS處理器的復(fù)位電路設(shè)計(jì)
8.1.1 TS101S的復(fù)位方式
8.1.2 TS101S處理器復(fù)位電路設(shè)計(jì)
8.2 TS處理器的引導(dǎo)模式和引導(dǎo)程序
8.2.1 TS處理器的引導(dǎo)模式
8.2.2 引導(dǎo)程序的生成方法
8.2.3 引導(dǎo)程序舉例
8.3 初始化程序和特殊引腳
8.3.1 初始化參數(shù)
8.3.2 初始化程序舉例
8.3.3 特殊引腳功能說明
8.4 TS處理器系統(tǒng)時(shí)鐘設(shè)計(jì)
8.4.1 TS101S系統(tǒng)時(shí)鐘設(shè)計(jì)
8.4.2 TS201s的系統(tǒng)時(shí)鐘設(shè)計(jì)
8.5 TS處理器電源單元設(shè)計(jì)
8.5.1 TS處理器電源供電的特點(diǎn)和要求
8.5.2 TS101S的電源單元設(shè)計(jì)
8.5.3 TS201S處理器電源濾波要求-
8.5.4 TS201S處理器電源設(shè)計(jì)
8.5.5 TS201S系統(tǒng)功耗及散熱設(shè)計(jì)
8.6 JTAG接口設(shè)計(jì)
8.6.1 硬件仿真器概述
8.6.2 JTAG 連接
8.6.3 ICE配置與測試
8.7 信號處理系統(tǒng)設(shè)計(jì)
8.7.1 處理器類型的選擇
8.7.2 信號處理器體系設(shè)計(jì)
8.7.3 信號處理器PCB拓?fù)湓O(shè)計(jì)
8.8 多處理器系統(tǒng)的數(shù)據(jù)傳輸和同步協(xié)調(diào)技術(shù)
8.8.1 多處理器系統(tǒng)的數(shù)據(jù)傳輸方式
8.8.2 系統(tǒng)工作的協(xié)調(diào)和同步方法
8.8.3 多處理器系統(tǒng)的并行流水工作
第9章 TS系列DSP系統(tǒng)設(shè)計(jì)實(shí)例
9.1 通信信號參數(shù)估計(jì)的例子
9.1.1 基于高階循環(huán)累積量的載頻估計(jì)
9.1.2 通信信號參數(shù)分析的硬件及軟件實(shí)現(xiàn)
9.2 脈沖分選的例子
9.2.1 PRI變換
9.2.2 脈沖分選硬件和軟件實(shí)現(xiàn)
9.3 通信信號監(jiān)測系統(tǒng)設(shè)計(jì)實(shí)例
9.3.1 系統(tǒng)需求
9.3.2 設(shè)計(jì)思路
9.3.3 系統(tǒng)硬件設(shè)計(jì)
9.3.4 系統(tǒng)軟件設(shè)計(jì)
9.4 鏈路口耦合構(gòu)成多處理器系統(tǒng)
9.4.1 處理器系統(tǒng)組成
9.4.2 脈沖壓縮和固定雜波對消處理
9.4.3 動目標(biāo)檢測(MTD)
9.4.4 恒虛警處理
9.5 多DSP系統(tǒng)的設(shè)計(jì)實(shí)例
9.5.1 WCDMA基帶處理板功能
9.5.2 WCDMA基帶處理板時(shí)序要求
9.5.3 WCDMA基帶處理板硬件方案
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
TigerSHARC處理器技術(shù)及其應(yīng)用 PDF格式下載