当前位置:首页 > 工业技术
DSP接口电路设计与编程
DSP接口电路设计与编程

DSP接口电路设计与编程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:苏涛等编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2003
  • ISBN:756061292X
  • 页数:277 页
图书介绍:本书介绍以数字信号处理为核心的实时数字信号处理的系统设计。
《DSP接口电路设计与编程》目录

第1章DSP的结构和功能 1

1.1ADI公司DSP的特点 1

1.2SHARC系列DSP的分类 1

1.3ADSPP2106x并行浮点DSP处理器结构和功能 3

1.3.1运算单元 4

1.3.2控制单元 5

1.3.3地址产生器和总线 6

1.3.4中断 6

1.3.5寄存器组成 6

1.3.6存储器 7

1.3.7DMA 10

1.3.8链路口和串口 10

1.4ADSP2106x的硬件接口设计 10

1.5思考题 12

第2章DSP与存储器接口 13

2.1存储器种类 13

2.2等待模式 14

2.2.1软等待访问模式 15

2.2.2硬等待访问模式 16

2.2.3软等待和硬等待 16

2.3译码和片选 18

2.4DSP与SRAM接口 19

2.5DSP与EPROM接口 22

2.5.1DSP的EPROM引导流程 22

2.5.2DSP访问引导EPROM的方法 24

2.6DSP与Flash接口 24

2.6.1用8位Flash作引导存储器 25

2.6.2用48位Flash作程序存储器 32

2.6.3用大容量Flash 35

2.7.1DSP与FIFO的接口 39

2.7DSP与多端口存储器接口 39

2.7.2DSP与双口RAM的接口 41

2.8DSP与SDRAM接口 42

2.9DSP与同步突发SRAM(SBSRAM)的接口 48

2.10思考题 51

第3章DMA应用 52

3.1总线DMA 52

3.1.1主机方式 53

3.1.2握手方式和其他方式 55

3.1.3链式DMA 59

3.1.4共享总线下的DMA 61

3.2链路DMA 63

3.3二维DMA 65

3.4串口DMA 66

3.5思考题 67

第4章A/D和D/A电路设计 68

4.1A/D和D/A转换器 68

4.1.1采样速度 68

4.1.2量化位数 70

4.1.3量化位数和采样速度的转换 70

4.1.4其他因素 71

4.2总线与A/D接口 72

4.3串口与串行A/D相连 76

4.4DSP与D/A接口 78

4.5思考题 79

第5章扩展的DSP接口 80

5.1扩展的异步串口 80

5.1.18251接口 81

5.1.216650接口 85

5.2数据/地址总线复用接口 95

5.2.1DSP与时钟芯片的接口 95

5.2.2DSP与CAN总线的接口 98

5.3扩展DSP的I/O和中断 99

5.4DSF主机与CPCI/PCI总线的连接 100

5.4.1基于CPCI总线的DSP紧耦合系统 101

5.4.2桥接芯片PCI9054 108

5.4.3DSP的主机接口 116

5.4.4PCI总线 120

5.4.5CompactPCI 125

5.5思考题 129

第6章电路设计 130

6.1电源设计 130

6.1.1DC/DC变换 130

6.1.2多电源工作 132

6.1.3电源和地的去耦 133

6.2时钟电路与复位电路 133

6.3驱动与隔离 134

6.4电平转换器 136

6.5DSP的仿真接口 138

6.6DSP与FPGA的结合 139

6.7测试和自检功能 140

6.7.1信号测试 140

6.7.2电路的自检功能 141

6.8.1信号完整性 142

6.8DSP的电路板设计 142

6.8.2电磁兼容性设计 145

6.8.3高速模数混合系统的接地 148

6.8.4印制电路板的层分布 152

6.8.5DSP电路设计要点 156

6.9系统设计的考虑 161

6.9.1系统结构 161

6.9.2调试和加载 162

6.9.3功耗和散热 163

6.10DSP的程序保护 163

6.11.1看门狗方法 165

6.11抗干扰设计 165

6.11.2软件代码设计 167

6.12电路初调 169

6.13思考题 171

第7章DSP的软件开发 172

7.1DSP的软件开发流程 172

7.2开发工具VisualDSP概述 173

7.3集成开发环境 174

7.3.1创建一个新的工程文件 175

7.3.2设置工程选项 175

7.3.3添加或编辑工程源文件 181

7.3.4生成一个调试版的工程 182

7.3.5调试一个工程 183

7.3.6一个正式版的工程 183

7.4选择合适的调试平台 183

7.4.1安装仿真器驱动软件 183

7.4.2选择调试平台 186

7.4.3多处理器调试 189

7.5程序调试操作 191

7.6程序性能分析操作 191

7.6.2Profile操作 192

7.6.1Trace操作 192

7.6.3StatiscaProfiling操作 193

7.7设置观察点和断点 193

7.8模仿硬件环境 194

7.9寄存器窗口操作 195

7.10存储器窗口操作 195

7.11其他窗口操作 197

7.12编写链接描述文件 198

7.13编程练习 202

7.13.1DFT汇编例子 202

7.13.2C代码例子 203

7.13.3C和汇编代码 207

7.13.4数据绘图(Plotting) 210

7.13.5统计评估 212

7.14编程分析 214

7.14.1离散傅里叶变换(DFT) 214

7.14.2FIR有限冲激响应滤波器 217

7.14.3矩阵相加 218

7.15编程举例 220

7.15.1编程方法 220

7.15.2中断的用法 225

7.15.3算法子程序 226

7.16数据格式 234

7.17与早期编程方法的区别 236

7.18ADSP2106x指令集 238

7.18.1指令总表 239

7.18.2指令简述 242

7.18.3条件码 245

7.18.4ALU运算 247

7.18.5移位器操作 250

7.18.6乘法器操作 252

7.18.7多运算指令 255

7.19思考题 256

第8章ADSP2116x系列DSP的应用 258

8.1ADSP21160与早期SHARCDSP的区别 258

8.1.1总体功能上的区别 258

8.1.2第二套运算核(PEy) 260

8.1.3两套运算部件 261

8.1.4单指令多数据(SIMD) 261

8.1.5循环缓冲模式 264

8.1.7内部存储器长字(64位)访问 265

8.1.6寄存器的广播式加载模式 265

8.1.8程序的引导 266

8.1.9标志数值寄存器(FLAGS) 267

8.1.10同步突发模式 268

8.2ADSP21161与其他SHARC的区别 268

8.2.1ADSP21161的链路接口 269

8.2.2ADSP21161的串行外设接口SPI 269

8.3双电压启动流程 274

8.4ADSP2116X的PCB板布线 275

8.5思考题 276

参考文献 277

相关图书
作者其它书籍
返回顶部