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