第一篇 DSP56000系列数字信号处理器及其开发系统 1
第一章 DSP56000和DSP56001数字信号处理器及其应用开发系统DSP56000ADS导论 1
1.1 DSP56000和DSP56001处理器概述 1
1.2 DSP56000 ADS应用开发系统概述 4
1.3 ADS的建立 5
1.4 装配“ADS56000用户接口软件”程序 5
1.5 装配“DSP56000/1示范软件”程序 6
1.6 “ADS 56000用户接口命令”综合 7
1.7 某些“ADS56000用户接口命令”的基础 7
1.8 ADS用于编程DSP56000/1 17
第二章 介绍DSP56000CLAS汇编程序/仿真程序软件包 23
2.1 ASM56000汇编程序软件程序的安装 23
2.2 安装“LNK56000链接程序软件”和“LIB56000库管理程序软件”程序 24
2.3 安装“SIM56000仿真程序软件”程序 25
2.4 程序源语句格式 25
2.5 送入和编辑已封装的DSP56000/1程序 26
2.6 汇编和链接已封装的DSP56000/1程序 27
2.7 用“SIM56000仿真软件”程序进行程序开发和执行 29
2.8 定义和使用宏指令 35
第三章 DSP56001结构和寻址方式 39
3.1 DSP56001结构回顾 39
3.2 如何进行 40
3.3 数据ALU执行单元 40
3.4 程序控制器 51
3.5 地址产生单元 56
3.6 寻址方式 57
第四章 DSP56001指令集 66
4.1 指令格式 66
4.2 并行传送操作 67
4.3 并行传送型式 67
4.4 DSP56001指令集 74
第五章 数字信号处理系统概论 90
5.1 DSP系统 90
5.2 DSP56ADC16EVB评价板(EVB) 91
5.3 DSP56001处理器SSI口引出端 92
5.4 设定DSP56001处理器SSI端口 93
5.5 试验“DSP系统” 98
5.6 混叠对模拟输出信号的影响 100
5.7 听混叠的影响 102
第六章 FIR滤波器设计及在DSP56001处理器上的实现 104
6.1 FIR滤波器频率响应 104
6.2 实际FIR滤波器与理想滤波器的关系 105
6.3 确定实际FIR滤波器 107
6.4 用窗方法设计实际滤波器 108
6.5 用软件程序设计实际FIR滤波器 110
6.6 FIR滤波器的实现 113
6.7 “滤波器设计和分析系统”软件程序简介 118
6.8 建立“滤波器设计和分析系统” 118
6.9 实现FIR滤波器 119
第七章 在DSP56001处理器上设计和实现IIR滤波器 127
7.1 IIR滤波器传输函数 128
7.2 双线性变换概述 129
7.3 IIR滤波器指标 130
7.4 归一化低通滤波器设计 131
7.5 模拟滤波器设计 135
7.6 数字滤波器设计 135
7.7 在DSP56001处理器上实现二阶节 136
7.8 实现IIR滤波器 140
7.9 设计和实现IIR滤波器 141
7.10 量化效应 157
8.1 FFT的回顾 159
第八章 用DSP56001处理器实现快速傅里叶变换 159
8.2 FFT的实现 163
第九章 在DSP56001处理器上设计与实现自适应FIR滤波器 185
9.1 LMS算法 185
9.2 实现自适应FIR滤波器 187
9.3 自适应FIR滤波器示范系统 196
9.4 在示范系统上实现自适应FIR滤波器 196
第十章 用DSP56001处理器的递归自适应线性增强 199
10.1 RALE算法 199
10.2 在DSP示范系统上实现RALE 202
10.3 在PC屏幕上画估计的谱 205
第十一章 用DSP56001处理器设计谱分析器和自适应差分脉冲编码调制器(ADPCM) 206
11.1 用DSP56001处理器设计谱分析器 206
11.2 用DSP56001处理器设计ADPCM 214
第二篇 DSP96002浮点双端口处理器用户手册 217
第十二章 DSP96002概述 217
第十三章 信号说明和总线操作 218
13.1 引出端说明 218
13.2 总线操作 226
13.3 总线握手和仲裁 228
第十四章 片子结构 232
14.1 引言 232
14.2 DSP96002框图 232
14.3 数据ALU框图 236
14.4 AGU(地址产生单元) . 239
15.1 编程模型 243
15.2 数据ALU寄存器组 243
第十五章 软件结构 243
15.3 地址寄存器组(R0~R3和R4~R7) 244
15.4 偏置寄存器组(N0~N3和N4~N7) 245
15.5 修正寄存器组(M0~M3和M4~M7) 245
15.6 程序计数器(PC) 245
15.7 状态寄存器(SR) 245
15.8 循环计数器(LC) 250
15.11 堆栈指针(SP) 251
15.10 系统堆栈(SS) 251
15.9 循环地址寄存器(LA) 251
15.12 操作方式寄存器(OMR) 253
第十六章 数据组织和寻址方式 254
16.1 操作数大小 254
16.2 存贮器中的数据组织 254
16.3 寄存器中的数据组织 258
16.4 NaN的实现 261
16.5 自动的浮点格式转换 261
16.6 操作数访问 263
16.7 寻址方式 264
16.8 地址修正器型式 268
第十七章 指令集和执行 271
17.1 引言 271
17.2 指令组 271
17.3 指令格式 274
17.4 指令执行 275
18.1 引言 277
18.2 扩展端口控制 277
第十八章 扩展端口和I/O外围 277
18.3 扩展端口选择 283
18.4 主机接口 285
18.5 DMA控制器 308
18.6 I/O存贮器映像 314
第十九章 异常处理 316
19.1 引言 316
19.2 处理状态 316
19.3 异常处理 317
19.4 中断源 320
19.5 中断优先级结构 322
第二十章 芯片操作方式和存贮器映像 327
20.1 操作方式和程序存贮器映像 327
20.2 数据存贮器映像 331
第二十一章 片上仿真器 333
21.1 概述 333
21.2 片上仿真(OnCETM)输出端 333
21.3 OnCETM控制器和串行接口 334
21.4 OnCETM硬件断点逻辑 337
21.5 跟踪/跳步方式 341
21.6 OnCETM串行端口定时 342
21.7 进入调试方式的方法 342
21.8 流水线信息 343
21.9 PAB历史缓存器 344
21.10 串行协议说明 345
21.11 DSP96002目标位置调试系统要求 346
21.12 使用OnCETM 346