出版時間:2003-11 出版社:西安電子科技大學(xué)出版社 作者:蘇濤 頁數(shù):277
內(nèi)容概要
《DSP接口電路設(shè)計(jì)與編程》以ADSP2106x、ADSP2116x系列高性能浮點(diǎn)DSP為主,介紹了以數(shù)字信號處理器(DSP)為核心的實(shí)時數(shù)字信號處理的系統(tǒng)設(shè)計(jì),詳細(xì)論述了DSP與多種外圍接口電路的設(shè)計(jì)方法,包括各種存儲器、模數(shù)和數(shù)模轉(zhuǎn)換電路、異步串行接口、地址/數(shù)據(jù)復(fù)用總線、擴(kuò)展I/O、CPCI總線,以及相關(guān)的軟件編程和調(diào)試方法,還介紹了高速數(shù)字電路、數(shù)模混合電路的印制板設(shè)計(jì)方法?! 禗SP接口電路設(shè)計(jì)與編程》面向通信、雷達(dá)和電子工程類領(lǐng)域的科研和工程設(shè)計(jì)人員以及相關(guān)專業(yè)的研究生和高年級本科生。
書籍目錄
第1章 DSP的結(jié)構(gòu)和功能1.1 ADI公司DSP的特點(diǎn)1.2 SHARC系列DSP的分類1.3 ADSP 2106x并行浮點(diǎn)DSP處理器結(jié)構(gòu)和功能1.3.1 運(yùn)算單元1.3.2 控制單元1.3.3 地址產(chǎn)生器和總線1.3.4 中斷1.3.5 寄存器組成1.3.6 存儲器1.3.7 DMA1.3.8 鏈路口和串口1.4 ADSP 2106x的硬件接口設(shè)計(jì)1.5 思考題第2章 DSP與存儲器接口2.1 存儲器種類2.2 等待模式2.2.1 軟等待訪問模式2.2.2 硬等待訪問模式2.2.3 軟等待和硬等待2.3 譯碼和片選2.4 DSP與SRAM接口2.5 DSP與EPROM接口2.5.1 DSP的EPROM引導(dǎo)流程2.5.2 DSP訪問引導(dǎo)EPROM的方法2.6 DSP與Flash接口2.6.1 用8位Flash作引導(dǎo)存儲器2.6.2 用48位Flash作程序存儲器2.6.3 用大容量Flash2.7 DSP與多端口存儲器接口2.7.1 DSP與FIFO的接口2.7.2 DSP與雙口RAM的接口2.8 DSP與SDRAM接口2.9 DSP與同步突發(fā)SRAM(SBSRAM)的接口2.10 思考題第3章 DMA應(yīng)用3.1 總線DMA3.1.1 主機(jī)方式3.1.2 握手方式和其他方式3.1.3 鏈?zhǔn)紻MA3.1.4 共享總線下的DMA3.2 鏈路DMA3.3 二維DMA3.4 串口DMA3.5 思考題第4章 A/D和D/A電路設(shè)計(jì)4.1 A/D和D/A轉(zhuǎn)換器4.1.1 采樣速度4.1.2 量化位數(shù)4.1.3 量化位數(shù)和采樣速度的轉(zhuǎn)換4.1.4 其他因素4.2 總線與A/D接口4.3 串口與串行A/D相連4.4 DSP與D/A接口4.5 思考題第5章 擴(kuò)展的DSP接口5.1 擴(kuò)展的異步串口5.1.1 8251接口5.1.2 16650接口5.2 數(shù)據(jù)/地址總線復(fù)用接口5.2.1 DSP與時鐘芯片的接口5.2.2 DSP與CAN總線的接口5.3 擴(kuò)展DSP的I/O和中斷5.4 DSP主機(jī)與CPCI/PCI總線的連接5.4.1 基于CPCI總線的DSP緊耦合系統(tǒng)5.4.2 橋接芯片PCI 90545.4.3 DSP 的主機(jī)接口5.4.4 PCI 總線5.4.5 Compact PCI5.5 思考題第6章 電路設(shè)計(jì)6.1 電源設(shè)計(jì)6.1.1 DC/DC變換6.1.2 多電源工作6.1.3 電源和地的去耦6.2 時鐘電路與復(fù)位電路6.3 驅(qū)動與隔離6.4 電平轉(zhuǎn)換器6.5 DSP的仿真接口6.6 DSP與FPGA的結(jié)合6.7 測試和自檢功能6.7.1 信號測試6.7.2 電路的自檢功能6.8 DSP的電路板設(shè)計(jì)6.8.1 信號完整性6.8.2 電磁兼容性設(shè)計(jì)6.8.3 高速模數(shù)混合系統(tǒng)的接地6.8.4 印制電路板的層分布6.8.5 DSP電路設(shè)計(jì)要點(diǎn)6.9 系統(tǒng)設(shè)計(jì)的考慮6.9.1 系統(tǒng)結(jié)構(gòu)6.9.2 調(diào)試和加載6.9.3 功耗和散熱6.10 DSP的程序保護(hù)6.11 抗干擾設(shè)計(jì)6.11.1 看門狗方法6.11.2 軟件代碼設(shè)計(jì)6.12 電路初調(diào)6.13 思考題第7章DSP的軟件開發(fā)7.1 DSP的軟件開發(fā)流程7.2 開發(fā)工具VisualDSP++概述7.3 集成開發(fā)環(huán)境7.3.1 創(chuàng)建一個新的工程文件7.3.2 設(shè)置工程選項(xiàng)7.3.3 添加或編輯工程源文件7.3.4 生成一個調(diào)試版的工程7.3.5 調(diào)試一個工程7.3.6 一個正式版的工程7.4 選擇合適的調(diào)試平臺7.4.1 安裝仿真器驅(qū)動軟件7.4.2 選擇調(diào)試平臺7.4.3 多處理器調(diào)試7.5 程序調(diào)試操作7.6 程序性能分析操作7.6.1 Trace操作7.6.2 Profile操作7.6.3 Statisca Profiling操作7.7 設(shè)置觀察點(diǎn)和斷點(diǎn)7.8 模仿硬件環(huán)境7.9 寄存器窗口操作7.10 存儲器窗口操作7.11 其他窗口操作7.12 編寫鏈接描述文件7.13 編程練習(xí)7.13.1 DFT匯編例子7.13.2 C代碼例子7.13.3 C和匯編代碼7.13.4 數(shù)據(jù)繪圖(Plotting)7.13.5 統(tǒng)計(jì)評估7.14 編程分析7.14.1 離散傅里葉變換(DFT)7.14.2 FIR有限沖激響應(yīng)濾波器7.14.3 矩陣相加7.15 編程舉例7.15.1 編程方法7.15.2 中斷的用法7.15.3 算法子程序7.16 數(shù)據(jù)格式7.17 與早期編程方法的區(qū)別7.18 ADSP 2106x指令集7.18.1 指令總表7.18.2 指令簡述7.18.3 條件碼7.18.4 ALU運(yùn)算7.18.5 移位器操作7.18.6 乘法器操作7.18.7 多運(yùn)算指令7.19 思考題第8章ADSP 2116x系列DSP的應(yīng)用8.1 ADSP 21160與早期SHARC DSP的區(qū)別8.1.1 總體功能上的區(qū)別8.1.2 第二套運(yùn)算核(PEy)8.1.3 兩套運(yùn)算部件8.1.4 單指令多數(shù)據(jù)(SIMD)8.1.5 循環(huán)緩沖模式8.1.6 寄存器的廣播式加載模式8.1.7 內(nèi)部存儲器長字(64位)訪問8.1.8 程序的引導(dǎo)8.1.9 標(biāo)志數(shù)值寄存器(FLAGS)8.1.10 同步突發(fā)模式8.2 ADSP 21161與其他SHARC的區(qū)別8.2.1 ADSP 21161的鏈路接口8.2.2 ADSP 21161的串行外設(shè)接口SPI8.3 雙電壓啟動流程8.4 ADSP 2116X的PCB板布線8.5 思考題參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載