SEED-DTK6437v1. 0 实验手册
2010
DSP Development Systems
SEED-DTK6437 实验手册
TMS320 系列 DSP 实验箱
版本号:A
2010.11
http://www.SEEDdsp.com
声明
北京合众达电子技术有限责任公司保留随时对其产品进行修正、改进和完善的权利,
同时也保留在不作任何通告的情况下,终止其任何一款产品的供应和服务的权利。用户在
下订单前应获取相关信息的最新版本,并验证这些信息是当前的和完整的。
版权© 2010,北京合众达电子技术有限责任公司
前言
随着科学技术的飞速发展,人们对控制模型、控制算法要求越来越高,传统意义上的
处理器很难满足发展的需求,而数字信号处理器 DSP 经历了 20 多年的发展与普及,应用
领域几乎涵盖了所有的行业:通信、信息处理、自动控制、雷达、航空航天、医疗、日常
消费品等。德州仪器(TI)占据了整个 DSP 市场的 50%左右,很多高校、研究所、公司
大量采用 TI 的方案与芯片进行开发与研究。
DSP 是一门理论与实践并重的技术,在成功掌握了理论知识的同时再配合做一些经典
的 DSP 实验,从而加深对 DSP 软、硬件的理解与掌握,为今后从事独立的开发打下扎实
的基础。目前很多高校都已经开设了数字信号处理的课程,对普及与推广 DSP 做出了巨
大的贡献。
为了更好地配合学校的理论教学,达到理论与实践完美的结合,我们公司总结了 10
多年在 DSP 领域中的开发与应用经验,推出了双 DSP 教学系统 SEED-DTK 教学实验箱
系列产品。它设计新颖、独特,为师生提供了一个完整的教学实验平台,为学生加速学习
与系统掌握 DSP 的开发与应用提供了强有力的手段。SEED-DTK 教学实验箱采用模块化
设计理念,涵盖了 TI 所有的主流 DSP 系列:C2000、C3X、C5000 和 C6000 系列。其中
SEED-DTK 实验箱中的主控板 SEED-DECxxxx 采用统一的系统结构、模块结构、机械结
构和标准的总线接口以及相同的物理尺寸,实验箱上的主控板可以替换为不同系列
SEED-DECxxxx,以适应不同院系在同一实验箱上开展不同的实验内容,大大节省了校方
的设备经费。
本实验手册包含实验环境的构建和实验箱例程介绍等内容。在第一章中介绍实验箱的
结构,特点等内容;第二章中介绍 DSP 调试工具的安装与使用;第三章对实验例程进行
介绍,分为实验原理,实验目的,以及实验程序的结构和调试方法等;第四章则分别各模
板上 FLASH 的烧写方法。最后附录部分提供了实验箱的硬件资源,供师生查阅。
由于任务重、时间紧,手册中难免存在一些小的错误,恳请广大师生批评指正。
商标:
SEED 是北京合众达电子技术有限责任公司的注册商标。
TI、XDS510 是 Texas Instruments 的注册商标。
更多帮助:
网址: http://www.seeddsp.com
合众达总公司
地址:
邮编:
电话:
传真:
北京市海淀区中关村南大街 12 号寰太大厦 1201 号
100081
010-59796855
010-62161218
目录
第 1 章 ...................................................................................................................................................... 1
实验系统介绍 .......................................................................................................................................... 1
1.1.2
1.1.1
1.1 系统概述 ................................................................................................................................. 1
SEED-DTK6437 实验箱实验例程 ....................................... 1
SEED-DTK6437 的原理框图 ........................................... 2
1.2 实验箱整体配置与特点.......................................................................................................... 2
1.2.1 实验箱整体配置 ...................................................... 2
1.2.2 实验箱特点 .......................................................... 3
1.3 实验箱功能实现 ..................................................................................................................... 3
SEED-DEC6437...................................................... 3
SEED-Mboard ....................................................... 4
1.4 小结 ............................................................................................................................................... 4
1.3.2
1.3.1
第 2 章 ...................................................................................................................................................... 5
调试工具安装与使用说明 ...................................................................................................................... 5
CCS3.3 安装 ............................................................................................................................ 5
2.1
2.2 硬件仿真器的安装 ............................................................................................................... 10
2.2.1 SEED-XDS510PLUS 的驱动安装 ........................................ 10
2.2.2 SEED-XDS510PLUS 仿真器硬件设备安装 ................................ 13
2.2.3 驱动程序的配置 ....................................................... 14
第 3 章 .................................................................................................................................................... 17
实验 ........................................................................................................................................................ 17
3.1
3.3
3.1.5
3.1.4
3.1.3
3.1.1
3.1.2
CCS 使用实验 ....................................................................................................................... 18
CCS 入门实验 1(CCS 使用) ........................................ 18
CCS 入门实验 2(C 语言的使用) ..................................... 30
CCS 入门实验 3(汇编语言的使用) ................................... 33
CCS 入门实验 4(混合语言编程) ..................................... 34
CCS 入门实验 5(简单应用试验的调试) ............................... 37
3.2 片上资源应用实验 ...................................................................................................................... 41
DSP 数据存取实验 ................................................... 41
3.2.1
3.2.2 同步动态存储器的访问与控制 ......................................... 43
3.2.3 片上外设实验——EDMA 读写实验 ..................................... 45
DEC 板卡应用实验 .............................................................................................................. 47
3.3.1 数字 I/O 实验 1——交通灯实验 ........................................ 47
3.3.2 数字 I/O 实验 2——直流电机控制实验 .................................. 50
3.3.3 数字 I/O 实验 3——步进电机控制实验 .................................. 54
- 1 -
3.4
3.3.7
3.3.4 异步串口通讯实验 ................................................... 58
3.3.5 同步串口通讯实验 ................................................... 61
3.3.6 音频实验 ........................................................... 65
A/D 采样实验 ....................................................... 69
DSP 算法实验 ....................................................................................................................... 72
3.4.1 有限冲击响应滤波器(FIR)算法实验 ..................................... 72
3.4.2 无限冲击响应滤波器(IIR)算法实验 ...................................... 76
3.4.3 快速傅立叶变换(FFT)算法实验 ........................................ 81
3.4.4 卷积算法实验 ....................................................... 84
3.4.5 自适应滤波器算法实验 ............................................... 88
3.5 语音信号采集与分析实验 .......................................................................................................... 95
3.5.1 回声实验 ........................................................... 95
3.5.2 音频滤波实验 ....................................................... 97
3.6 图像点实验 ......................................................................................................................... 100
3.6.1 图像反色实验 ...................................................... 100
3.6.2 图像灰度实验 ...................................................... 103
3.6.3 图像阈值分割 ...................................................... 105
3.6.4 灰度图的线性变换 .................................................. 107
3.6.5 灰度窗口变换 ...................................................... 109
3.6.6 灰度拉伸 .......................................................... 111
3.6.7 直方图 ............................................................ 114
3.6.8 灰度均衡 .......................................................... 116
3.7 图像的几何变换 ........................................................................................................................ 119
3.7.1 图像平移 .......................................................... 119
3.7.2 图像垂直镜像变换 .................................................. 121
3.7.3 图像水平镜像变换 .................................................. 123
3.7.4 图像缩放 .......................................................... 125
3.7.5 图像旋转 .......................................................... 127
3.8 图像增强 ............................................................................................................................. 130
3.8.1 图像平滑(平均模板) .............................................. 130
3.8.2 图像平滑(高斯模板) .............................................. 132
3.8.3 图像 3*3 均值滤波 .................................................. 134
3.8.4 图像 3*3 中值滤波 .................................................. 136
3.8.5 图像锐化(梯度锐化) .............................................. 139
3.8.6 图像锐化(拉普拉斯锐化) .......................................... 141
3.9 图像边缘检测 ..................................................................................................................... 143
3.9.1 图像边缘检测(Sobel 边缘算子)——矩形内边缘检测 ................... 143
3.9.2 图像边缘检测(Prewitt 边缘算子) .................................... 146
3.9.3 图像边缘检测(Laplacian 边缘算子) ................................. 148
3.10 图像应用 ............................................................................................................................. 150
3.10.1 肤色检测 .......................................................... 150
3.10.2 运动检测 .......................................................... 152
3.11 视频编解码算法 ................................................................................................................. 154
3.11.1 H264 编解码 ....................................................... 154
- 2 -