正文:
2009年春暖花开之时,TI果然毫不迟疑的推出了能支持H.264 720P30压缩的DM365达芬奇处理器,该处理器可以认为是DM355的完善版本,除了更新了ISP之外,DM365使用了和DM355相同的 ARM926E-JS内核,使用了DM355的MJCP硬件加速器,这个加速器可以做MPEG4的编解码和JPEG的编解码,同时加入和DM6467的 HDVICP0这个可以支持H.264硬件编解码的加速器,构成了DM365的基本架构,当然,植入一个EMAC弥补DM355的鸡肋还是不难的。这里面请注意,TI在HDVICP0上一直没有MPEG4和JPEG的Codec,虽然HDVICP0号称可以支持MPEG4,于是就只好来一个组合拳,可以说 DM365是DM6467和DM355联姻的结晶。但是光720P还不够,DM365的弟弟DM368在2010年也会出世,要问怎么做到1080P的,超频,超频!!!
DM36x既然出来,Appro自然也不会闲着,在2008年以摧枯拉朽之势忽悠了众多客户之后,2009年继续推兜售他们的ISP算法,这次不光是 Aptina的传感器,Sony和Ovt的传感器也用上了。说到传感器,这里有一个有趣的现象,在Aptina剥离Micron之后,TI开始很低调的做一种基于CMOS技术的宽动态传感器产品线,那么自然可以大胆推测,凭借TI的野心和实力,既然想把网络摄像机做到白菜价,那么它就得把CMOS传感器和 DM368做到一颗芯片里,真正的实现“俺们也就走个量,一个只挣1块钱”的宏伟蓝图。
从技术角度看,DM355处理器的MJCP是由DM644x/DM648的VICP演变而来,而DM36x的集成度要比DM355强一个档次,不仅集成了 AudioCodec,还能在单通道视频接口VPFE上做多路视频流的Demux,NAND闪存控制器也从DM355的1-bit ECC变成了4-bit ECC,而且还支持硬件人脸检测功能,同时解决了ISP内部行缓冲不够的问题,终于可以支持1-pass的高分辨率图片抓拍。在参考设计资源上和 DM355不同的是,DM365除了Appro提供的IPNC参考设计,还有UDWorks公司的DVR参考设计,该参考设计可以支持8-CIF或者2- D1的视频压缩,使用了一颗TI同步推出了高性能四通道视频ADC芯片TVP5158,大概是看到Techwell在DVR市场赚了不少,TI也开始做多通道的视频ADC产品,刚想说那Techwell的市场应该会让出一部分,就听闻Techwell以3.7亿卖给Intersil了......
DM6467T作为DM6467家族的最高端产品,拥有近乎1GHz主频的DSP内核,500MHz主频的ARM926E-JS内核以及2个HDVICP 硬件协处理器,其中HDVICP0可以支持H.264/VC-1/MPEG-4高清编码,HDVICP1可以支持H.264/VC-1/MPEG-4 /MPEG-2高清解码,而该处理器显然和任何一款DaVinci家族的处理器不同,它的VPIF决然不同于VPFE和VPORT,该端口仅支持嵌入同步的视频格式,但是却可复用为TS流传输或接收模式,可以非常方便的支持DVB-ASI接口,这是一颗明显带有广电行业特色的处理器,它可以单芯片实现 MPEG2到H.264的实时转码功能,并且支持千兆以太网接口,而且一直号称可以支持1080P60 H.264高清编码。
TI这种从DSP单核心架构到DSP+ARM+硬件加速器SoC架构再到ARM+硬件加速器SoC架构的转变过程非常之快,在不到3年时间内先后快速推出多种处理器,而且还都是先找寡头买单,再挪到通用行业市场。从某种意义上说,观望的客户会引起“审美疲劳”,跟进的客户会发现“投资贬值”,也就是TI并没有很好的保护客户对它的投资。
在DM642时代,是一招鲜,吃遍天,只有一颗处理器,无论客户做多少个产品线,多少种产品,只用维护一种开发环境和软件,只用保持为数不多的一个BOM 清单即可;可是到了达芬奇时代,DM644x算法买不起,自己做吧,还没做完,DM357出来了,那就用DM6467做720P产品,结果DM365出来了,只好用DM6467做1080P产品,结果DM368又呱呱坠地;如果刚用DM6441做完D1 H.264网络摄像机,DM355的720P MPEG4又得换一套DVSDK,还得琢磨0.65mm的点距,从644x的NorFlash换成SLC NAND;1年后,没辙,继续跟进DM365,这时候估计已经比放弃DM355,专盯着DM365的客户要慢了几个月了;君不见DM365官方开发板上辉煌的电源方案足可以引多少英雄豪杰竟折腰(用了十几种);相比于Ambrella的IPNC方案和海斯的DVR方案,TI的参考设计又明显缺乏成熟的“山寨化”软件;纵观跟进TI的烈士般的公司们,累的跳楼的心都有了,光是那一套套不一样的DVSDK,一堆堆形形色色的Patch,就已然头昏脑胀了......