DSP接口電路設計與編程

DSP接口電路設計與編程

《DSP接口電路設計與編程》是2003年西安電子科技大學出版社,作者是蘇濤。本書以ADSP2106x、ADSP2116x系列高性能浮點DSP為主,介紹了以數位訊號處理器(DSP)為核心的實時數位訊號處理的系統設計,詳細論述了DSP與多種外圍接口電路的設計方法,包括各種存儲器、模數和數模轉換電路、異步串列接口、地址/數據復用匯流排、擴展I/O、CPCI匯流排,以及相關的軟體編程和調試方法,還介紹了高速數字電路、數模混合電路的印製板設計方法。

基本介紹

  • 書名:DSP接口電路設計與編程
  • 作者::蘇濤
  • ISBN:9787560612928
  • 出版社:西安電子科技大學出版社
基本信息,目錄,

基本信息

作 者:蘇濤 等 著出 版 社:西安電子科技大學出版社ISBN:9787560612928出版時間:2003-11-01版 次:1頁 數:277裝 幀:平裝所屬分類:圖書 > 科技 > 電子與通信

目錄

第1章 DSP的結構和功能
1.1 ADI公司DSP的特點
1.2 SHARC系列DSP的分類
1.3 ADSP 2106x並行浮點DSP處理器結構和功能
1.3.1 運算單元
1.3.2 控制單元
1.3.3 地址產生器和匯流排
1.3.4 中斷
1.3.5 暫存器組成
1.3.6 存儲器
1.3.7 DMA
1.3.8 鏈路口和串口
1.4 ADSP 2106x的硬體接口設計
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引導流程
2.5.2 DSP訪問引導EPROM的方法
2.6 DSP與Flash接口
2.6.1 用8位Flash作引導存儲器
2.6.2 用48位Flash作程式存儲器
2.6.3 用大容量Flash
2.7 DSP與多連線埠存儲器接口
2.7.1 DSP與FIFO的接口
2.7.2 DSP與雙口RAM的接口
2.8 DSP與SDRAM接口
2.9 DSP與同步突發SRAM(SBSRAM)的接口
2.10 思考題
第3章 DMA套用
3.1 匯流排DMA
3.1.1 主機方式
3.1.2 握手方式和其他方式
3.1.3 鏈式DMA
3.1.4 共享匯流排下的DMA
3.2 鏈路DMA
3.3 二維DMA
3.4 串口DMA
3.5 思考題
第4章 A/D和D/A電路設計
4.1 A/D和D/A轉換器
4.1.1 採樣速度
4.1.2 量化位數
4.1.3 量化位數和採樣速度的轉換
4.1.4 其他因素
4.2 匯流排與A/D接口
4.3 串口與串列A/D相連
4.4 DSP與D/A接口
4.5 思考題
第5章 擴展的DSP接口
5.1 擴展的異步串口
5.1.1 8251接口
5.1.2 16650接口
5.2 數據/地址匯流排復用接口
5.2.1 DSP與時鐘晶片的接口
5.2.2 DSP與CAN匯流排的接口
5.3 擴展DSP的I/O和中斷
5.4 DSP主機與CPCI/PCI匯流排的連線
5.4.1 基於CPCI匯流排的DSP緊耦合系統
5.4.2 橋接晶片PCI 9054
5.4.3 DSP 的主機接口
5.4.4 PCI 匯流排
5.4.5 Compact PCI
5.5 思考題
第6章 電路設計
6.1 電源設計
6.1.1 DC/DC變換
6.1.2 多電源工作
6.1.3 電源和地的去耦
6.2 時鐘電路與復位電路
6.3 驅動與隔離
6.4 電平轉換器
6.5 DSP的仿真接口
6.6 DSP與FPGA的結合
6.7 測試和自檢功能
6.7.1 信號測試
6.7.2 電路的自檢功能
6.8 DSP的電路板設計
6.8.1 信號完整性
6.8.2 電磁兼容性設計
6.8.3 高速模數混合系統的接地
6.8.4 印製電路板的層分布
6.8.5 DSP電路設計要點
6.9 系統設計的考慮
6.9.1 系統結構
6.9.2 調試和載入
6.9.3 功耗和散熱
6.10 DSP的程式保護
6.11 抗干擾設計
6.11.1 看門狗方法
6.11.2 軟體代碼設計
6.12 電路初調
6.13 思考題
第7章DSP的軟體開發
7.1 DSP的軟體開發流程
7.2 開發工具VisualDSP++概述
7.3 集成開發環境
7.3.1 創建一個新的工程檔案
7.3.2 設定工程選項
7.3.3 添加或編輯工程源檔案
7.3.4 生成一個調試版的工程
7.3.5 調試一個工程
7.3.6 一個正式版的工程
7.4 選擇合適的調試平台
7.4.1 安裝仿真器驅動軟體
7.4.2 選擇調試平台
7.4.3 多處理器調試
7.5 程式調試操作
7.6 程式性能分析操作
7.6.1 Trace操作
7.6.2 Profile操作
7.6.3 Statisca Profiling操作
7.7 設定觀察點和斷點
7.8 模仿硬體環境
7.9 暫存器視窗操作
7.10 存儲器視窗操作
7.11 其他視窗操作
7.12 編寫連結描述檔案
7.13 編程練習
7.13.1 DFT彙編例子
7.13.2 C代碼例子
7.13.3 C和彙編代碼
7.13.4 數據繪圖(Plotting)
7.13.5 統計評估
7.14 編程分析
7.14.1 離散傅立葉變換(DFT)
7.14.2 FIR有限衝激回響濾波器
7.14.3 矩陣相加
7.15 編程舉例
7.15.1 編程方法
7.15.2 中斷的用法
7.15.3 算法子程式
7.16 數據格式
7.17 與早期編程方法的區別
7.18 ADSP 2106x指令集
7.18.1 指令總表
7.18.2 指令簡述
7.18.3 條件碼
7.18.4 ALU運算
7.18.5 移位器操作
7.18.6 乘法器操作
7.18.7 多運算指令
7.19 思考題
第8章ADSP 2116x系列DSP的套用
8.1 ADSP 21160與早期SHARC DSP的區別
8.1.1 總體功能上的區別
8.1.2 第二套運算核(PEy)
8.1.3 兩套運算部件
8.1.4 單指令多數據(SIMD)
8.1.5 循環緩衝模式
8.1.6 暫存器的廣播式載入模式
8.1.7 內部存儲器長字(64位)訪問
8.1.8 程式的引導
8.1.9 標誌數值暫存器(FLAGS)
8.1.10 同步突發模式
8.2 ADSP 21161與其他SHARC的區別
8.2.1 ADSP 21161的鏈路接口
8.2.2 ADSP 21161的串列外設接口SPI
8.3 雙電壓啟動流程
8.4 ADSP 2116X的PCB板布線
8.5 思考題
參考文獻

相關詞條

熱門詞條

聯絡我們