网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 61IC中国电子在线 >> 服务导航 >> 帮助中心 >> C6000 >> 文章正文
  讨论一下最新的视频处理方案           ★★★ 【字体:
讨论一下最新的视频处理方案
作者:61IC    文章来源:本站原创    点击数:    更新时间:2007-1-2    

 

讨论话题:

最新的视频处理方案,从低到高为:
1
,基于ADIBlackfin53x
2
,基于ADIBlachfin561
3,
基于PhilipsPNX1500
3
,基于TITMS320DM642
4
,基于TIDavinciTMS320DM6446);

大家有兴趣吗,可以给我发邮件:unruliwind@gmail.com

 

看法-A:

1,基于ADI的Blackfin53x;
2,基于ADI的Blachfin561;
3, 基于Philips的PNX1500;
3,基于TI的TMS320DM642;
4,基于TI的Davinci(TMS320DM6446);

前三个都没有用过,不过对于adi的东西一向比较向往,据说531的价格可以做到5美元,而且提供bt656的接口,网络是否有忘记了,反正每月送来的电子杂志里面bf的广告许多视频产品都用bf系列的,不过国内用的似乎不多,可能和支持有关吧,看看咱们坛子里面几个做adi的就知道了。最近adi又和spansion合作把flash也嵌到一个片子上了(好像是1mbyte,还是比较大的呀),这样就更方便大家使用,这么一说,想起ts系列的内嵌了24mbit的dram,呵呵,adi的东西就是大方~~说远了

philips,现在改名教NXP了,听人说像是蒋委员长的一句口头禅,呵呵。没有用过,广告似乎也不多,网站上面连个datasheet都不给,估计是使用它的厂家才会给。这一点和很多台湾厂家很像,不知道为什么,反正知道台湾厂家很多是因为他们的东西都是超过来的,philips应该不会吧,呵呵,不扯了。

dm642估计坛子里面的人最熟悉了,现在国内做视频的估计它最多,无论从价格还是集成度,开发难度,应该是最方便的。

看法-B:

对于达芬奇系列解决方案(包括芯片和软件),我想说那么几句话:

1、新推出的两款芯片,内部RAM容量太小。
   tms320dm6443和tms320dm6446两款dsp,内部RAM只有64K-byte,对于运行图象编解码算法来说,太少了,需要消耗大量的EMIF时间来通过EDMA与DRAM交换数据,这将极大地限制计算能力。再加上让人晕头转向的两级cache的同步问题,必定让编程人员郁闷。
   当然,我也注意到,TI增大了L1 cache,并且支持DDR2,集成了ARM9作为主控cpu,这是否会弥补L2 cache太小带来的弊端,只好拭目以待了。

2、达芬奇方案中,各种视频编解码算法库的效果以及透明度,有待观察。
   其实对于真正做过嵌入式视频开发的人来说,达芬奇方案中最有价值的是其许诺提供的各种视频算法,例如H264,MPEG4等。还有就是傻瓜化的开发方法。这将极大地减小嵌入式视频系统开发难度,加快产品上市时间。
   但是,如果TI真的免费提供了这些算法的优良版本,将会极大损害他的第三方合作伙伴的商业利益,最终还是损害到自己的利益。权衡利弊,是否敢于这么做,也只好拭目以待了。

3、达芬奇方案中,采用Linux作为操作系统,是否被熟悉DSP/BIOS的程序员认可。
   采用TI DSP开发嵌入式视频系统的程序员,想必都熟悉DSP/BIOS,现在需要再重新学习Linux开发环境,比较让人郁闷。最终结果如何,等到两年以后可以看到结果。

4、当然,达芬奇方案的优点也不少,在此夸几句。
   芯片中的资源非常丰富,像个大杂烩,罗列一下:
   ARM9, DDR2接口,USB2.0(支持高速模式),100M的EMAC,SD卡接口,等等。
   以前因为TI的高端DSP不直接支持UART而大受诟病,现在同时提供了三路UART。这也算了,竟然还有4路10位精度的DAC作为视频编码器,就让我惊讶了。
   达芬奇的软件方案可以提供好多的视频算法,这可是难得的。虽然对其心存疑虑,毕竟值得期待。


   总的来说,我认为达芬奇方案推出的芯片和软件,表明TI现在也追求务实的态度,不再一直追求所谓的高性能,值得大家欢迎。



史修栋 总经理
上海润图智能系统有限公司

看法-C:

1,ADI的Blackfin系列处理器的最大优势在于性价比非常高,刚才有位TX说BF531能卖到5美金,的确没错,我买BF532也不到7美金,BF533稍贵,但是也还好。国内用Blackfin系列处理器的也不少,在浙江有一个专用BF532做监控的公司,名字我就不说了,每个月出货也还不错,还有一些用Blackfin做指纹识别的也很多。ADI公司本身就是军工企业出身,类似咱们的国企,军工级别的产品巨贵,利润非产高,所以没有后顾之忧;做民用产品时间不长,一直跟在TI后面,所以,东西又好又便宜。Blackfin系列处理器是ADI和Intel一起合作开发,把ADI的DSP技术和Intel的低功耗技术完美结合在一起,在中低端的视频处理领域,还真的难有对手。

2,Philips明显是自身的问题,刚开始Trimedia这个平台是非常不错的,集成度高,国内最早做可视电话的厂家,几乎都是用Philips的方案,如果那个时候国家就通过相关政策来鼓励可视电视,也许是另外一番景象。在电子工程专辑上面一直看到Trimedia的广告,可是最近没有了,大家也都知道原因了。

3,最后说TI,因为它是视频处理领域最强势的企业,中高端的视频处理,几乎是TI一家独大。DM642是一款划时代的东西,就像当年火炮的出现一样,DM642一面世,就注定了是最强者。的确,无论是从前端、后端、还是DSP处理能力,还是技术支持,还是相关推广,TI都倾尽全力,当然,TI也充分地享受了DM642带来的成果。
但是,DM642还是有缺陷的,不仅仅是指芯片设计上的缺陷,还有应用上的缺陷,那就是DM642最大的命门:不适合做单片系统。虽然,TI最初的想法是让DM642能兼容协处理器和单片处理器,可是,毕竟力不从心。
这也直接导致了Davinci的平台诞生,不过Davinci不是TI所宣传的划时代产品,只是一款组合产品罢了。1,Davinci的架构不是最新的,早在DM270和DM320上面,就是ARM+DSP的架构了;2,Davinci内部的DSP和ARM都不是新东西,都是从上一代产品发展而来。
Davinci虽然不是划时代的产品,但是,它也会给视频处理带来革命,做ARM和DSP的厂家都会受到强烈的冲击,目前,因为Davinci还没有供货,还不能看到更远的场景,就目前而言,那些目前用ARM+DSP架构来做产品的厂家,如果条件合适,估计一大半都会切换到Davinci。
任何事情都有两面,Davinci也有弱点,那就是集成度太高,面临的对手太多,能不能顺利突出重围,还不得而知。本来TI专注做DSP,ARM厂家专注做ARM,大家还能相互合作,相互推进,现在,TI连ARM的饭碗都抢了,Davinci的发展会不会和DM642一样顺利发展,是一个很大的未知数。
Davinci还有一个不是很方便的地方就是:外围电压是1.8V,不是传统的3.3V,做硬件设计的工程师应该都意识到了这是一个什么样的问题了。

至于版主提出的几个问题,我觉得也有必要说几句:
1,DM6443和DM6446的不同在于视频前端,目前,我们评估下来的结果是:无论是DM6443或者DM6446都比DM642要强很多,不用担心能力不够的问题,要注意算法优化;
2,TI提供的Davinci编解码算法只是DEMO版本,不是产品版本,优化的算法是要money的,这是TI一贯的策略。TI绝对不会损坏第三方的利益,TI之所以能做到这样大,第三方功不可没,相反,TI还在大力发展第三方。TI今年要把亚洲的业绩翻番,没有第三方,怎么翻番?
3,用Linux操作系统是没错的,这是主流趋势,而且Linux只是运行在ARM上面,这对于目前的软硬件工程师来说,应该是一个好消息,至少大家都不用去弄一个非主流的BIOS;
4,刚才说过了,TI的高集成度有可能成为它最大的发展瓶颈,要辩证看待问题。

以上言论纯属讨论,如有冒昧,敬请原谅!

看法-D:

我们用过blackfin系列,除了几位说的优点外,想补充二点:
1.功耗低,可以上手持设备
2.双核的可以跑操作系统,uclinux,当然视频功能就减弱了

不足:外设接口太少。

看法-E:

Blackfin的确很适合做手持设备,本身功耗就很低,而且还有动态电源管理能力,但是,外设太少,大部分接口都需要通过异步总线扩展,对设计和调试有一点点挑战。而且,Blackfin53x还有一个缺点,就是外部memory映射空间太小,总共只有4MBytes,需要你需要大量的存储,只有用DOC,可是DOC不但体积大,而且价格高,不划算。
Blackfin561做为一款双核处理器(内置两个BF533),原厂的想法是一个做音视频处理,一个运行操作系统,可是,不尽人意,而且现在BF561的价格太高,他的直接对手是TI的DM320,对于DM320,无论是性能上,还是价格上,BF561都没有优势,BF561唯一的出路就是在价格上压倒DM320,可是BF561如果降到10美金一下,就会对BF533进行压制,所以BF561的日子不好过啊。
不过,在TI这边,DM320因为自己的问题,给了BF561机会。因为TI对DM320进行控制,一般的厂家不能得到DM320的资料。

               欢迎点击进入:TI德州中文网   (国内唯一针对TI应用的中文技术网站)    文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    LF2407 出现的怪问题
    DSP2812中定义软中断
    观察不了寄存器的值?
    线电压如何转换为相电压?
    C语言中的 .switch段
    F2812的CCS和2407的CCS是一样…
    TMS320LF2407 AD疑问
    有没有什么技巧/方法保证烧写…
    为什么自己建立的项目没有CM…
    如何将*.h文件加到项目的Inc…
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    站长:61IC 湘ICP备05002478号