[原创]打造自己的DM642EVM
我从小就比较喜欢电子,高考很幸运我考上了西安一所以通信、电子见长的大学,上大学后我对电子技术的兴趣丝毫没有减弱,特别对计算机处理比如声音、图像等现实世界的信息颇为痴迷。记得大一的时候,在每年一度的“星火杯”(这所学校的传统,宗旨是展示学生们利用课余时间完成的电子制作)上,一个用单片机控制的能够延时回放声音的小娃娃引起了我的兴趣,当时的条件下(上世纪90年代)对我来说这当然是比较新奇的。到了大四,学习了《数字信号处理》这门课,我才发现,原来这些用计算机处理现实世界的信息的支撑理论原来就在这里!从这门课中,我学习了从模拟世界到计算机能够处理的数字世界转换的基本理论,后来还学习到了怎么样最佳化地处理这些信号,总之,这门课给了我感兴趣问题的答案。
现在,数字信号处理(DSP)技术已经发展成为一门重要的基础理论,她对电子、通信等一大批重要的学科产生重要的影响,也产生了许多和传统学科相结合的边缘学科,其理论体系经过几十年的高速发展已经渐渐成熟。
DSP技术已经成为现代的电子工程师必须了解和掌握的一门技术,但由于掌握DSP技术对数字信号处理的理论水平要求较高,因此掌握的难度相对较大,尤其是对高速数字信号处理的理论和实践都精通更是困难,这是因为现代的高速DSP处理器(如TI公司的C64x,AD公司的TigerShark)都比较复杂,其理论又是较为枯燥的从公式到公式,从定理到定理,虽然有Matlab等数学工具帮助我们理解,但是我还是觉得这些精妙的理论学习起来比较空洞(恐怕大多数人和我也是一样的感觉),要是能有几个实际的例子运行起来可能就非常易于理解,说不定终身难忘!
长久以来,我一直在自己钟爱的这一领域默默地耕耘,从最开始的接触的TI公司的TMS320C30系列到现在的C64系列(很不幸,AD的没有玩过,听说性能不错),自己玩过的DSP型号不算很多,但是基本上每一款都是玩到里里外外没有多少地方不明白的为止。项目也做过不少,但是自己总是有个心结,就是把书上的那些高级的算法用实际的DSP处理器实现一下,看看那些算法到低是不是管用。
因此,我有一个计划,就是结合自己学习TI公司的C64系列DSP处理器的经验,基于近年来大家讨论热烈的媒体处理器TMS320DM642,从硬件开始做起,软件方面对一些算法(通用的如相关、卷积、FFT、均衡等,语音图像方面的如图像的压缩、解压缩、运动检测、边缘提取等)的实现来一个彻彻底底的DIY,目的是自己学习,同时也为和我有着同样想法的后来者趟一条路(自己想买一个EVM,但是国内Seed、Wintech仿制的也要1-2万,几千元的技术支持差的到家了)!
现在资料已经找得差不多了,参照TI的EVM,但是绝对会有所增强和取舍,DIY的过程将上传到网上,对这个项目支持的请顶起来!
关键词: 原创 打造 自己的 DM642EVM
DIY的DM642开发板达到的功能说明:
采用TI公司的TMS320DM642 DSP 器件,速度600M,基于TI EVM642评估板设计。
视频输入 :四路复合视频输入(PAL / NTSC),采用两片SAA7115芯片
视频输出 :三路复合视频输出(PAL / NTSC),
支持HDTV(720p--1200p)以及VGA输出
音频 :支持音频输入和输出
扩展I/O : 8路数字输入,8路数字输出
RS232 :串口通讯,两路,每路最高 115.2kbps
SDRAM :32MB
8MB FLASH:可以写进大量程序,具备自启动功能
供电电压 : 5 VDC +/- 10%
标准 JTAG口
考虑到一些功能不是很常用,实现起来较复杂,这里PCI、HPI、以大容量FPGA为基础的OSD不准备支持。
以上只是初步确定的方案,希望各路大侠提出宝贵的意见。
公布DM642开发板的电路图(v1.0.0版)
v1.0.0版原理图中的主要器件:
DM642 : TMS320DM642AGDK 数量:1
视频AD: SAA7115HL 封装:TQFP100 数量:2
视频DA: SAA7105H 封装:QFP64 数量:1
SDRAM : MT48LC4M32B2TG 封装:TSOP86 数量:2
FLASH : S29GL256M11TAIR 数量:1
RESET : MAX708SCSA 封装:SOP8 数量:1
POWER : TPS54310PWP 数量:2
TPS79601DCQ 数量:1
TPS79325DBVR 数量:1
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |