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