DM642开发板:SSD-DM642 Ver2.0四路实时图像处理开发平台

点击查看:http://www.61ic.com/Shop/DSP/C6000/200708/40.html

 

DM642 Ver2.0四路实时图像处理开发平台是索思达电子(SSD)为适应市场需求,最新推出的一款具有自主知识产权的基于定点处理单元的DM642 DSP (EVM)开发板 。DM642 Ver2.0开发套件功能强大,代码丰富,方便使用。在国内,我们的产品已经成为众多的国家级科研院所、大学、国家重点实验室、电力、通讯、工业、医疗类公司指定采购的开发工具,在长期的客户产品开发使用过程中得到广大客户的高度认可和好评.同时也为TI公司开拓DSP应用市场作出了大量的工作。

   

TMS320DM642TI推出的针对多媒体处理领域应用的高性能数字媒体处理器。该处理器是专门为视频与影像市场量身定制的,特别适用于VOIP视频、视频点播(VOD )、多信道数字视频摄录像应用以及高品质视频编码与解码解决方案。DM642 处理器内部集成了TMS320C64X DSP内核, 600MHz 运行速度下, 指令可达4800MIPS, 由于其强大的运算能力, 可以实现实时的H. 264 编解码算法。

 

 

DSP芯片和CPLD芯片

(提供CPLD源码)

TMS320DM642内部集成了外部内存接口(EMIF)控制单元,通过20 根地址线和64 位数据总线可直接与外部的SDRAMFLASH进行连接。

 

视频编码器芯片和视频解码器芯片

SAA7121H可将数字YUV视频数据编码为NTSCPALS-Video信号。该电路能接收CCIR格式相兼容的每行720个有效像素点,422多元格式的YUV数据。例如MPEG解码数据,它包含一个同步/时钟发生器和片下DAC

 

SAA7113H芯片是一款支持PAL/NTSC/SECAM视频解码器,具有自适应的2/4线梳状滤波器。SAA7113H是一种视频解码芯片,它可以输入4路模拟视频信号,通过内部寄存器的不同配置可以对4路输入进行转换,输入可以为4CVBS2S视频(Y/C)信号,输出8位“VPO”总线,为标准的ITU 656YUV 422格式。

 

 

 

FLASH芯片和SDRAM芯片 

 

FLASH:最大4M * 8位   8位异步静态存储器接口

SDRAM最大4M * 64位  64位同步动态存储器接口

 

 

 

UART芯片和UART接口

 

TL16C752B是TI公司推出的新型UART(Universal Asynchronous Receiver and Transmitter)。 TL16C752B内含双UART,并自带64字节收发FIFO,可自动进行软件流和硬件流控制,最大波特率可达3Mbsp。   开发板上采用TL16C752B通用异步收发器UART,其上包括两路独立的异步收发器,接收和发送各带64个字节的 FIFO,并各自带MODEM信号,最高传输速率1.5MBPS。 在开发板上将TL16C753B配置在/CE空间,A、B两个通道所占用的地址范围如下:

 

 

 

另外,TL16C752B还提供了2个中断请求信号INTA,INTB分别用于通道A和B申请TMS320DM642的中断,在开发板上,INTA和INTB相与,复用TMS320DM642的INT5。

 

UART接口:RS232/RS422/RS485接口,可连接串口设备

 

 

 

视频接口和ATA硬盘接口

 

视频接口有4路视频输入接口和1路视频输出接口,4路视频输入接口可以同时完成对4路视频的采集,视频的编解码均支持NTSC和PAL制。

 

Video Input:视频输入接口,可连接摄像头或摄象机的输出。

Video Output:视频输出接口,可接监视器。

 

ATA硬盘接口:40IDE硬盘接口,方便大容量的图像及其它数据的存贮。(接标准的ATA硬盘)。 ATA硬盘接口的实现,主要是指ATA标准的物理层的实现。即实现对物理层各个寄存器的访问。

 

主要包括两组寄存器:

 

命令块寄存器组(Command Block Registers)

控制块寄存器组(Control Block Registers)

 

在SSD-DM642开发板上,这两组寄存器在CPLD里面经过地址译码后,产生各自的片选信号(CS0和CS1)选通,并映射在TMS320DM642的存储空间,其地址分配如下:

 

 


 

 

网络接口和音频输入/输出接口及电源接口

 

话筒接口(MIC)提供麦克风偏压,通常是 3/4AVDD。

耳机接口(PHONE)AIC23内部包含耳机驱动放大电路,可以直接驱动16Ω或32Ω耳机而不需要外部驱动。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
前段时间做一个基于TITMS320DM642芯片的项目,主要应用是针对视频图像做一些处理和机械控制。后来因为一些原因,项目中止。因为硬件是我一个人独力设计完成(从项目规划、原理图设计、PCB设计到样机焊接、小系统调试),中间投入了很多精力和感情,不想它被抛弃,尤其是其中的设计理念。声明:仅供学习参考使用,请勿用于商业用途! 初学电子的时候总找不到好的学习资料和学习教程,很渴望能有一个完整的项目做学习用却总找不到,即使找到了也是八九十年代的“老”设计,缺乏实用性、完整性和规范性。而这个基于TM320DM642芯片的项目可以说是很适合刚接触电子的人做学习参考用的。 原因如下: 1、DM642是TI公司2002年投入到市场的DSP芯片,被广泛应用于视频处理领域,是民用DSP中最高端的DSP之一。其周边器件应用和系统设计思路可以说具有很强的时代代表性。 2、项目设计过程中先编写了开发方案计划书,然后经过了严谨的计算、原理图仿真、CPLD逻辑仿真和PCB关键信号拓扑仿真,为设计成功提供了有力保障。整个过程能体现出一个完整的产品设计思路和开发流程。 3、设计过程中对PROTEL99SE的功能可以说挖掘的比较充分,对学习PROTEL的工程师来说应当是一份很不错的参考资料,包括层次原理图设计、设计规则的设定及使用、各种自动检测功能的使用及平面分割等PROTEL使用教程里很少见到的应用。(当然,使用PROTEL做DSP项目开发还是很不方便的,如果使用PADS或CADENCE要方便很多。) TMS320DM642开发板设计分析+说明: 我将这个项目稍做了一些修改和整理,做为一个完整的项目共享出来供大家做学习参考用。这个板子小系统及IIC我已经调试成功,并且编写了一些小程序烧到FLASH中实现了自启动。后面的视频输入输出芯片应用因为涉及很多的视频码流协议,需要牵扯很大的精力,所以没有再进一步调试。 虽然只是四层板(DM642开发板为8层板),不过系统很稳定。将单板上的四个钽电容全部拆下(5V供电处钽电容没有拆),DSP内核运行在600M(用的-600的型号)、EMIF时钟超频到150M(SDRAM用的-7后缀芯片,数据手册标名SDRAM和DSP建议应用上限为133M),长时间跑程序很正常,观察SDRAM内容没有发现过错误数据。 如果需要的话可以自己将其中的PCB图直接发给厂商做学习板,毕竟现在DM642开发板的价格还是在万元左右。当然,设计中也存在很多缺陷,比如原理图ERC检测过程中会报很多端口类型连接错误等,这是原理图库建库不规范导致的。这些地方我没有做更改,把它一并发给大家,也让大家有一些意识,而且在里面找错应当也是一件比较有趣的事呵。 后面我将在自己的BLOG里针对这个设计陆续整理登出完整的设计相关资料(大概需要半月到一个月时间吧)。主要是设计思路和步骤以及仿真介绍等整个流程。 另外如果您发现设计中的错误或缺陷,或者能针对这个设计提供相应的程序,还望能网易博客https://blog.163.com/zjd01@126留言,好让其他人也能及早发现其中的错误并学到更多东西。 附件内容截图:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值