第1章 DSP处理器芯片概述 1
1.1 Blackfin处理器介绍 1
1.2 其他处理器介绍 3
1.2.1 ADI公司的其他处理器 3
1.2.2 其他处理器 3
第2章 教学系统平台 4
2.1 ADSP-BF533 EZ-KIT Lite的使用 4
2.2 USB-LAN扩展板的使用 10
2.3 EBF-533数字音/视频实验开发系统使用手册 15
第3章 开发工具 28
3.1 VisualDSP++4.0介绍 28
3.2 VisualDSP++3.5/4.0应用 48
3.3 JTAG仿真器使用手册 59
3.3.1 JTAG仿真器介绍 59
3.3.2 JTAG仿真器的使用 60
第4章 内核基本运算 65
4.1 计算单元中寄存器组结构特点和Blackfin处理器数制特点 65
4.2 ALU逻辑算术指令编程 70
4.3 ADSP-BF533乘法—累加器 76
4.4 Blackfin移位指令和位操作指令学习 80
4.5 DSP除法 86
4.6 BF533处理器寻址方式及数据处理指令实验 90
第5章 嵌入式开发基础 96
5.1 DMA 96
5.2 cache原理实践 107
5.3 事件控制器 112
5.4 中断 121
5.5 程序控制器 128
第6章 接口与外设 133
6.1 LED与中断测试 133
6.2 LED基础实验 135
6.3 测试定时器 137
6.4 UART实验 140
6.5 视频输入/输出测试 142
6.6 USB实验 146
6.7 ADSP-BF533BOOT引导模式设定 148
6.8 Nand Flash与BF533接口实验 151
6.9 数码管及发光二极管显示控制实验 152
6.10 数字计算器设计实验 153
6.11 外部总线接口单元(EBIU)相关实验 154
6.12 IDE硬盘与EBF-533数字音/视频实验板的连接 158
6.13 MMC/SD Card应用实验 162
6.14 EBF-533数字音/视频实验板上基于CS8900A的以太功能验证 165
6.15 BF533处理器USB接口实验 177
6.16 音频输入/输出实验 180
6.17 基于ADSP-BF533的UART的串行通信的实现 185
6.18 COMS SENSOR视频采集 191
6.19 触摸屏与BF533接口实验 195
6.20 动态电源管理 196
6.21 BF533数字音/视频实验开发系统引导模式引导实验 201
6.22 Digital Album在EBF-533数字音/视频实验板上的实现 212
第7章 算法 223
7.1 基4-FFF在ADSP-BF533上的实现 223
7.2 快速傅里叶逆变换(IFFT)算法的实现 233
7.3 有限冲激响应FIR数字滤波器 237
7.4 IIR滤波器实现 243
7.5 DCT算法实现 247
第8章 优化 254
8.1 未经优化的C语言程序 254
8.2 使用汇编代码优化程序 256
8.3 使用硬件循环优化程序 259
8.4 利用两个乘法累加器优化程序 261
8.5 利用并行指令化程序 264
8.6 利用数据的分块存放优化程序 266
8.7 精简循环 269
第9章 操作系统 274
9.1 SUSE Linux操作系统 274
9.2 UCLinux操作系统 279
参考文献 285