当前位置:文档之家› DSP 642开发板使用手册

DSP 642开发板使用手册

DM642网络图像处理开发平台 (双路全实时输入) 用户使用手册

Ver2.0 版本

本款开发平台完全兼容TI原装的EVM板,并且在硬件有所加强及扩充,而价格却只有TI原装板的1/3到1/4左右,极大的降低了人们进入DM642开发的门槛。

一、 DM642EVM 资源配置主要技术指标

PC 机最低配置: PII CPU,128M 内存

操作系统支持:Windows 2000(SP2)或Windows XP

调试软件支持:CCS2.20.18 或以上版本

电路板尺寸:166mm X 123mm ,采用6层板工艺,全部布线通过信号完整性分析,运行稳定可靠。

工作方式:独立工作模式。

电源输入:+12V输入

视频输入:两路复合视频,最大输入范围0-1Vpp。 NTSC :720*525@30 帧/电话:0731-*******QQ:214831121

秒; PAL:720*625 @25帧/秒。

视频输出:一路复合视频输出,或S端子输出。最大输出范围:

CVBS:0-1.23Vpp,Y :0-1Vpp,C :0-0.89Vpp 。

音频输入:双声道立体声输入或单一麦克风输入,8KHz-96KHz@16/20/24采样。

音频输出:立体声输出,8KHz-96KHz@16/20/24采样。

板上DSP芯片:TMS320DM642AZDK600,BGA548封装,功耗更低

DSP 工作电压: I/O 电压3.3V,核电压1.4V

DSP 内部工作时钟: 600MHz(1.67ns)

DSP 计算能力: 4.8 亿条指令每秒

DSP 外部总线时钟: 100 MHz

SDRAM :4M×64bits ,64位总线宽度。

FLASH :一片Nand FLASH 4M×8bits ;

DSP 引导方式:FLASH 引导。

实时时钟:提供用户实时时钟。

1个EEPROM

提供外部接口:

2 个UART,1个RS232 电平驱动;1个RS485电平驱动;一个10/100 Mb/s

以太网接口。

4个光耦隔离输入(可以承受12-36V电压输入),2个光耦隔离输出(可以驱动9V小型继电器)

1个用户数据接口

5个用户指示LED

40针DM642 HPI接口,便于与其它板卡(如ARM板)连接。

上述40针接口组成子板接口,可以方便的在此EVM板上插接一块子板。JTAG 接口,符合IEEE 1149. 标准,用于DM642调试。

功率消耗:不大于5W。

工作温度:0-70度。

二、 产品图片及各接口定义

电话:0731-*******QQ:214831122

电话:0731-*******QQ :21483112

3

主要接口功能说明:

S1 复位按键

J4 DSP JTAG 调试口

J7 扩展视频通道2

J12 +12V 电源插孔

J3 线路输入(音频输入)

J1 MIC 输入(话筒输入)

J2 音频输出

J5 McBSP 接口

J17 视频输入1

J19 视频输入2

J18 视频输出

J14 GND

J6 HPI 接口

J8 网卡接口(RJ45)

J21 RS485接口

J20 RS232接口

J9 用户USER Data 接口

J10 CPLD 下载口

J22 光藕隔离I/O 口

三、 原理框图

电话:0731-*******QQ :21483112

4

四、 设计说明

硬件设计文档说明:

硬件原理框图如下:

图1硬件原理框图

硬件基于TI公司的TMS320DM642来设计,主要完成音视频采集、网络传输等功能。整个硬件系统分为以下几个部分:

1)外部存储器扩展部分

DM642的EMIFA是一个64位宽的接口,可以实现与多种同步和异步存储器的无缝连接。EMIFA最大的总线时钟可达13 3 MHz 。EMIFA共有四个片选空间(CE0 - CE3 ),每个空间最多支持256Mbytes的存储,都支持对64, 32, 16, 8位外设的存取操作。EMIFA有三个存储器控制器:SDRAM控制器支持16M-256Mbit SDRAM芯片CE0空间外接2片4M X 32bit的SDRAM,提供32M字节的存储空间。CE1空间外接一片8MX 8bit的Flash,用于固化程序。CE2空间预留扩展外设。

本开发板地址映射:

FLASH 0X9000 0000 -- 0X9007 FFFF R/W

I/O(光藕隔离) 0X9008 0000 R/W

FLASH高地址控制寄存器0X9008 0400 R/W

UARTA基地址(RS232) 0X9008 0800 W

UARTB基地址(RS485) 0X9008 0A00 W

RS485方向控制0X9008 0C00 W

USER Data 0XA008 0000 R/W

UARTA子地址:UARTB子地址

电话:0731-*******QQ:214831125

0X9008 0800 0X9008 0A00

0X9008 0808 0X9008 0A08

0X9008 0810 0X9008 0A10

0X9008 0818 0X9008 0A18

0X9008 0820 0X9008 0A20

0X9008 0828 0X9008 0A28

0X9008 0830 0X9008 0A30

0X9008 0838 0X9008 0A38

2)音频输入输出部分

音频编解码器采用TI公司的TLV320AIC23芯片,连接到DM642的多通道音频串口。音频模块除了可使用AIC23进行立体声I/O外.接1个内置MIC,也可以接外置MIC,输出通过功放接喇叭,适合双向语音对讲。

图2 AIC23和DM642接口原理框图

3)视频部分

包括两个视频捕获通道和一个视频显示通道。在三个视频口中,VPO用于视频信号的捕获,VP1,VP2 保留备用。

Vp0外接PHILIP S公司的PAL/NTSC/SECAM视频解码器SAA7113,SAA7113与VPO 之间采用ITU-BT.656 8bit 4:2:2内含同步码的数据接口。直接接入CVBS模拟视频信号,同时也提供模拟视频输出。

电话:0731-*******QQ:214831126

电话:0731-*******QQ :21483112

7

图3 SAA7113和DM642接口原理框图 4) 网络接口

DM642的PCI 接口、HPI 接口、EMAC 接口是功能复用的。当PCI 的功能被禁止时,EMAC

和16位的HPI 可同时工作。本系统设计没有使用PCI 接口。EMAC 外接Intel 公司的以太网物

理层收发器LXT971ALC ,再通过隔离变压器和RJ-45插座连接,构成网络通信模块。

图4 LXT971与DM642接口原理框图 5) JTAG 接口

PC 机使用XDS-510仿真器通过JTAG 接口和目标板连接,进行系统调试。

6) 电源部分

整个系统的供电都由外部+12V 电源提供。

7) RS232接口

该接口用来串口通信,采用TL16C752芯片做接口,地址映射在CE1空间。

8) 复位电路

用于对系统的复位和监控,采用MAX706T 。

9) 实时时钟电路

用于提供时间信息,该模块可以通过软件由客户来设置时间,以及定时等信息,通过I2C

与DSP 接口。

10)串口存储器电路

该电路用来存储一些用户信息或小量临时数据。采用24LC02。

五、 产品应用

1.做图像编解码算法研究,如MPEG1、MPEG2、MPEG4、MJPEG JPEG2000、H264等;

2.做图象识别以及通信协议算法研究,也可应用到雷达SAR图象处理;

3.做产品开发,如硬盘录像机、网络摄像机等,由于提供原理图和板级驱动的源

码,所以可以极大的缩短开发时间和减少风险;

4.学习DSP的软硬件开发,可供大学生,研究生等学习及做毕业设计和大学生电

子大赛等。

实验目录

实验一SDRAM操作实验

实验二GPIO操作实验

实验三TIMER定时器实验

实验四视频通道1采集实验

实验五视频通道2采集实验

实验六视频通道1采集回放实验

实验七视频通道2采集回放实验

实验八音频采集回放实验

实验九扩展I/O输出控制实验

实验十扩展I/O输入控制实验

实验十一RS232收发实验

实验十二视频JPEG编解码实验

实验十三视频MPEG2编解码实验

实验十四视频H.263编解码实验

电话:0731-*******QQ:214831128

实验十五视频JPEG编解码网络传输实验

实验十六图像反色实验

实验十七图像的灰度显示实验

实验十八图像的阈值分割实验

实验十九灰度图的线形变换实验

实验二十灰度窗口实验

实验二十一灰度拉升实验

实验二十二直方图实验

实验二十三灰度均衡实验

实验二十四图像平移实验

实验二十五图像的垂直镜象变换实验

实验二十六图像的水平镜象变化实验

实验二十七图像缩放实验

实验二十八图像旋转实验

实验二十九图像平滑实验

实验三十图像中值滤波实验

实验三十一图像锐化实验

实验三十二图像边缘检测实验

实验三十三智能识别-遮挡报警实验

实验三十四Flash操作及bootload实验

电话:0731-*******QQ:214831129

操作说明

请按以下步骤操作:

1、安装CCS2.20.18或CCS3.3等以上版本于电脑上(建议在CCS2.2下开发),假设将CCS2.20.18(一定要升级到2.20.18)装到c:\ti6000下。

2、安装dm642\SetupEVMDM642于ti6000下。

3、安装dm642\AddOns下的DDK于ti6000下。

4、安装dm642\AddOns下的RF于ti6000下。

5、安装dm642\AddOns下的NDK于ti6000\c6000下。以上三个文件是TI公司的有关DDK和RF5架及网络协议的有关东西。

6、COPY program到CCS安装后下的myproject下,此文件夹内是例程。

7、COPY mydm642_drivers到C:/下,这个文件夹下是板子的底层驱动。

8、CCS设置,本设置说明基于本工作室生产的XDS510 USB2仿真器和CCS3.3,其他厂家的兼容仿真器请参考其具体说明,假设将CCS3.3安装到了D盘,则在D盘出现了D:/CCStudio3.3的文件夹。

1>安装仿真器配套光盘\XDS510 USB2.0 DSP EMULATOR\驱动安装盘ccs3.3\setup.exe,该文件为CCS里面的一些配置文件,按照默认操作就可以,安装路径要和CCS的安装路径一致。就可以运行Setup CCS3.3设置要仿真的芯片驱动。

点击左边框下的Remove all,清除默认的配置

电话:0731-*******QQ:2148311210

电话:0731-*******QQ :21483112

11

点击File-?

import

点击browse-?选择TDS510usb_https://www.doczj.com/doc/ca3024965.html,S ,如下图:

电话:0731-*******QQ :21483112

12

选择好之后,我们可以看到

再右键点击CPU_1--?Properties :

选择GEL 文件

电话:0731-*******QQ :21483112

13

该文件的路径在D:\CCStudio_v3.1\boards\evmdm642\gel\EVMDM642.gel ,

点击OK 后,保存整个设置退出,这时可以将目标板供电,同时插上仿真器,然后进入CCS ,

注意:如果是CCS3.3或以上版本,则进去后要Debug--?Connect ,这样仿真器才真正和目标板

通信了。

光盘说明

1, program 里面是例程

2, DM642里面包含了DDK,NDK,RD5等

3, 资料里面包含了DSP6000的学习资料,也有C6000在CCS 的使

用资料,如果没有使用过CCS ,请务必先看

4, 原理图里面是本开发板的原理图

5, mydm642_drivers 是本开发板所要用到的驱动

6, 芯片资料里面是开发板所用到的芯片的datasheet

实验说明

1,实验所用到的程序在光盘program文件夹里面。

basa_video里面是基本的视频实验,直接采集进来之后在电视机上显示。

Video里面的程序演示的是经过了压缩、解压缩算法之后,在电视上显示,分别有三个算法H.263,Mpeg2, JPEG。

video_networking里面是经过了压缩算法后通过网络在IE中显示的程序, video_networking_ip里面的程序演示时,需要用交叉线将板卡和PC连接,PC要和板卡的IP同网络,运行程序后在pc的IE浏览器中直接输入地址:http://192.168.0.253,就可以在IE中看到图像了。如果没有显示,请安装本光盘里面的Java虚拟机j2re-1_4_2_04-windows-i586-p。

A V里面的程序是同时可以实现视频采集、回放和音频采集回放的程

序,除了连接视频输入、输出口,还将音频转录线一端插入音频输入端(不是MIC IN),另一端插入MP3或其他电脑音源。耳机插入音频输出端。运行程序后,可以在电视机上看到图象,同时可以听到音频播放。

Timer的程序是通过DSP的内部的定时器控制GPIO15输出脉冲,这样控制接到GPIO15的LED闪烁。

CameraTestvp12a里面也是视频采集程序,它同时进行了2个通道的视频采集,按以下操作

一、 load程序进去,运行程序几秒钟,D3灯闪动

二、 找到symbol

电话:0731-*******QQ:2148311214

电话:0731-*******QQ :21483112

15 三、 找到

Globals

四、 找到通道A 的地址

找到是YCbCr 的数据存放地址:

………………………………….Y

………………………….U …………………………V

进入

电话:0731-*******QQ :21483112

16

五、 按如下设置

经过几分钟,在CCS 里面可以看到传上来的图片

实验硬件连接:

开发板采用的摄相头为彩色模拟摄相头(可以选购),也兼容黑白摄相头,将摄相头和板卡上标号为的J17即第一路视频输入(J19是第二路)的插头相连,( J18为视频输出),如果是做basa_video和Video 里面的实验,包括图象分析类软件,需要用视频线和和电视机的视频输入连接(电视机切换到A V播放模式),在板卡上连接的是J18的插座,如果是做video_networking里面的实验,则不需要连接板卡和电视机,直接将网线连接,网卡显示灯亮则表示连通。

给板卡上电,本电源为+5V。通过JTAG接口连接板卡和仿真器,注意方向,第6脚缺口,进入到CCS,导入你所要做的实验里面内的project,编译后下载out 文件到板卡中的DSP里面运行,然后就可以看到实验结果,或进行调试。

关于串口的接线:

UART接线,本板卡的设计是按公头设计,但是有客户接了母头,这时候的管脚是反的,请务必注意引脚顺序!

母头接电脑

母头出来的线接板子的(请按板子上的正确位置,第5脚是地)

2 ------------> 3

3 ------------> 2

7 ------------> 8

8 ------------> 7

5 ------------> 5

关于光耦隔离输入输出的定义J22:

电话:0731-*******QQ:2148311217

电话:0731-*******QQ :21483112

18

千万不要将外部12V 接到

3.3V 的插针上,否则可能导致烧毁板卡!!!

电话:0731-*******QQ :21483112

19

SDRAM 测试

电话:0731-*******QQ:2148311220

相关主题
文本预览
相关文档 最新文档