對于達(dá)芬奇系列解決方案(包括芯片和軟件),我想說那么幾句話:
1、新推出的兩款芯片,內(nèi)部RAM容量太小。
tms320dm6443和tms320dm6446兩款dsp,內(nèi)部RAM只有64K-byte,對于運(yùn)行圖象編解碼算法來說,太少了,需要消耗大量的EMIF時間來通過EDMA與DRAM交換數(shù)據(jù),這將極大地限制計算能力。再加上讓人暈頭轉(zhuǎn)向的兩級cache的同步問題,必定讓編程人員郁悶。
當(dāng)然,我也注意到,TI增大了L1 cache,并且支持DDR2,集成了ARM9作為主控cpu,這是否會彌補(bǔ)L2 cache太小帶來的弊端,只好拭目以待了。
2、達(dá)芬奇方案中,各種視頻編解碼算法庫的效果以及透明度,有待觀察。
其實對于真正做過嵌入式視頻開發(fā)的人來說,達(dá)芬奇方案中最有價值的是其許諾提供的各種視頻算法,例如H264,MPEG4等。還有就是傻瓜化的開發(fā)方法。這將極大地減小嵌入式視頻系統(tǒng)開發(fā)難度,加快產(chǎn)品上市時間。
但是,如果TI真的免費(fèi)提供了這些算法的優(yōu)良版本,將會極大損害他的第三方合作伙伴的商業(yè)利益,最終還是損害到自己的利益。權(quán)衡利弊,是否敢于這么做,也只好拭目以待了。
3、達(dá)芬奇方案中,采用Linux作為操作系統(tǒng),是否被熟悉DSP/BIOS的程序員認(rèn)可。
采用TI DSP開發(fā)嵌入式視頻系統(tǒng)的程序員,想必都熟悉DSP/BIOS,現(xiàn)在需要再重新學(xué)習(xí)Linux開發(fā)環(huán)境,比較讓人郁悶。最終結(jié)果如何,等到兩年以后可以看到結(jié)果。
4、當(dāng)然,達(dá)芬奇方案的優(yōu)點也不少,在此夸幾句。
芯片中的資源非常豐富,像個大雜燴,羅列一下:
ARM9, DDR2接口,USB2.0(支持高速模式),100M的EMAC,SD卡接口,等等。
以前因為TI的高端DSP不直接支持UART而大受詬病,現(xiàn)在同時提供了三路UART。這也算了,竟然還有4路10位精度的DAC作為視頻編碼器,就讓我驚訝了。
達(dá)芬奇的軟件方案可以提供好多的視頻算法,這可是難得的。雖然對其心存疑慮,畢竟值得期待。
總的來說,我認(rèn)為達(dá)芬奇方案推出的芯片和軟件,表明TI現(xiàn)在也追求務(wù)實的態(tài)度,不再一直追求所謂的高性能,值得大家歡迎。
史修棟 總經(jīng)理
上海潤圖智能系統(tǒng)有限公司